提交 94ba9171 编写于 作者: zhouweidong's avatar zhouweidong

事务注解

上级 0808af40
...@@ -183,7 +183,7 @@ ${deaction.getRender().code} ...@@ -183,7 +183,7 @@ ${deaction.getRender().code}
<#else> <#else>
<#if (deaction.getActionType()=='USERCUSTOM')> <#if (deaction.getActionType()=='USERCUSTOM')>
@Override @Override
@Transactional <@transactionalAnno deaction/>
public ${item.getCodeName()} ${srfmethodname(deaction.getCodeName())}(${item.getCodeName()} et) { public ${item.getCodeName()} ${srfmethodname(deaction.getCodeName())}(${item.getCodeName()} et) {
<#comment>输出测试行为</#comment> <#comment>输出测试行为</#comment>
<@outputTestAction deaction "usercustom"/> <@outputTestAction deaction "usercustom"/>
...@@ -197,7 +197,7 @@ ${deaction.getRender().code} ...@@ -197,7 +197,7 @@ ${deaction.getRender().code}
<#elseif deaction.getActionType()=='DELOGIC'> <#elseif deaction.getActionType()=='DELOGIC'>
@Override @Override
@Transactional <@transactionalAnno deaction/>
public ${item.getCodeName()} ${srfmethodname(deaction.getCodeName())}(${item.getCodeName()} et) { public ${item.getCodeName()} ${srfmethodname(deaction.getCodeName())}(${item.getCodeName()} et) {
<#comment>输出测试行为</#comment> <#comment>输出测试行为</#comment>
<@outputTestAction deaction "delogic"/> <@outputTestAction deaction "delogic"/>
...@@ -211,7 +211,7 @@ ${deaction.getRender().code} ...@@ -211,7 +211,7 @@ ${deaction.getRender().code}
<#elseif deaction.getCodeName()?lower_case == 'get'> <#elseif deaction.getCodeName()?lower_case == 'get'>
@Override @Override
@Transactional <@transactionalAnno deaction/>
public ${item.getCodeName()} get(${srfjavatype(keyfield.stdDataType)} key) { public ${item.getCodeName()} get(${srfjavatype(keyfield.stdDataType)} key) {
<#comment>输出测试行为</#comment> <#comment>输出测试行为</#comment>
<@outputTestAction deaction "get"/> <@outputTestAction deaction "get"/>
...@@ -334,7 +334,7 @@ ${deaction.getRender().code} ...@@ -334,7 +334,7 @@ ${deaction.getRender().code}
<#elseif deaction.getCodeName()?lower_case == "update"> <#elseif deaction.getCodeName()?lower_case == "update">
@Override @Override
@Transactional <@transactionalAnno deaction/>
public boolean update(${item.getCodeName()} et) { public boolean update(${item.getCodeName()} et) {
<#comment>输出测试行为</#comment> <#comment>输出测试行为</#comment>
<@outputTestAction deaction "update"/> <@outputTestAction deaction "update"/>
...@@ -403,7 +403,7 @@ ${deaction.getRender().code} ...@@ -403,7 +403,7 @@ ${deaction.getRender().code}
<#elseif deaction.getCodeName()?lower_case == "save"> <#elseif deaction.getCodeName()?lower_case == "save">
@Override @Override
@Transactional <@transactionalAnno deaction/>
public boolean save(${item.getCodeName()} et) { public boolean save(${item.getCodeName()} et) {
<#comment>输出测试行为</#comment> <#comment>输出测试行为</#comment>
<@outputTestAction deaction "save"/> <@outputTestAction deaction "save"/>
...@@ -417,9 +417,7 @@ ${deaction.getRender().code} ...@@ -417,9 +417,7 @@ ${deaction.getRender().code}
} }
@Override @Override
@Transactional( <@transactionalAnno deaction/>
rollbackFor = {Exception.class}
)
public boolean saveOrUpdate(${item.getCodeName()} et) { public boolean saveOrUpdate(${item.getCodeName()} et) {
<#comment>输出测试行为</#comment> <#comment>输出测试行为</#comment>
<@outputTestAction deaction "saveOrUpdate"/> <@outputTestAction deaction "saveOrUpdate"/>
...@@ -453,7 +451,7 @@ ${deaction.getRender().code} ...@@ -453,7 +451,7 @@ ${deaction.getRender().code}
<#elseif deaction.getCodeName()?lower_case == "remove"> <#elseif deaction.getCodeName()?lower_case == "remove">
@Override @Override
@Transactional <@transactionalAnno deaction/>
public boolean remove(${srfjavatype(keyfield.stdDataType)} key) { public boolean remove(${srfjavatype(keyfield.stdDataType)} key) {
<#comment>输出测试行为</#comment> <#comment>输出测试行为</#comment>
<@outputTestAction deaction "remove"/> <@outputTestAction deaction "remove"/>
...@@ -524,7 +522,7 @@ ${deaction.getRender().code} ...@@ -524,7 +522,7 @@ ${deaction.getRender().code}
<#comment>用户扩展新建、更新</#comment> <#comment>用户扩展新建、更新</#comment>
<#elseif deaction.getActionType()== "USERCREATE" || deaction.getActionType()== "USERUPDATE"> <#elseif deaction.getActionType()== "USERCREATE" || deaction.getActionType()== "USERUPDATE">
@Override @Override
@Transactional <@transactionalAnno deaction/>
public ${item.getCodeName()} ${srfmethodname(deaction.getCodeName())}(${item.getCodeName()} et) { public ${item.getCodeName()} ${srfmethodname(deaction.getCodeName())}(${item.getCodeName()} et) {
<#comment>输出测试行为</#comment> <#comment>输出测试行为</#comment>
<@outputTestAction deaction "userex"/> <@outputTestAction deaction "userex"/>
...@@ -538,7 +536,7 @@ ${deaction.getRender().code} ...@@ -538,7 +536,7 @@ ${deaction.getRender().code}
} }
<#else> <#else>
@Override @Override
@Transactional <@transactionalAnno deaction/>
public ${item.getCodeName()} ${srfmethodname(deaction.getCodeName())}(${item.getCodeName()} et) { public ${item.getCodeName()} ${srfmethodname(deaction.getCodeName())}(${item.getCodeName()} et) {
<#comment>输出测试行为</#comment> <#comment>输出测试行为</#comment>
<@outputTestAction deaction "other"/> <@outputTestAction deaction "other"/>
...@@ -836,7 +834,7 @@ ${deaction.getRender().code} ...@@ -836,7 +834,7 @@ ${deaction.getRender().code}
} }
@Override @Override
@Transactional <@transactionalAnno deaction/>
public boolean execute(String sql , Map param){ public boolean execute(String sql , Map param){
if (sql == null || sql.isEmpty()) { if (sql == null || sql.isEmpty()) {
return false; return false;
...@@ -941,7 +939,7 @@ ${deaction.getRender().code} ...@@ -941,7 +939,7 @@ ${deaction.getRender().code}
<#else> <#else>
<#if (deaction.getActionType()=='USERCUSTOM')> <#if (deaction.getActionType()=='USERCUSTOM')>
@Override @Override
@Transactional <@transactionalAnno deaction/>
public ${item.getCodeName()} ${srfmethodname(deaction.getCodeName())}(${item.getCodeName()} et) { public ${item.getCodeName()} ${srfmethodname(deaction.getCodeName())}(${item.getCodeName()} et) {
<@outputTestAction deaction "usercustom"/> <@outputTestAction deaction "usercustom"/>
<#comment>附加数据逻辑-操作前</#comment> <#comment>附加数据逻辑-操作前</#comment>
...@@ -954,7 +952,7 @@ ${deaction.getRender().code} ...@@ -954,7 +952,7 @@ ${deaction.getRender().code}
<#elseif deaction.getActionType()=='DELOGIC'> <#elseif deaction.getActionType()=='DELOGIC'>
@Override @Override
@Transactional <@transactionalAnno deaction/>
public ${item.getCodeName()} ${srfmethodname(deaction.getCodeName())}(${item.getCodeName()} et) { public ${item.getCodeName()} ${srfmethodname(deaction.getCodeName())}(${item.getCodeName()} et) {
<@outputTestAction deaction "delogic"/> <@outputTestAction deaction "delogic"/>
<#comment>附加数据逻辑-操作前</#comment> <#comment>附加数据逻辑-操作前</#comment>
...@@ -967,7 +965,7 @@ ${deaction.getRender().code} ...@@ -967,7 +965,7 @@ ${deaction.getRender().code}
<#elseif deaction.getCodeName()?lower_case == 'get'> <#elseif deaction.getCodeName()?lower_case == 'get'>
@Override @Override
@Transactional <@transactionalAnno deaction/>
public ${item.getCodeName()} get(${srfjavatype(keyfield.stdDataType)} key) { public ${item.getCodeName()} get(${srfjavatype(keyfield.stdDataType)} key) {
<@outputTestAction deaction "get"/> <@outputTestAction deaction "get"/>
<@buildEntityParam deaction/> <@buildEntityParam deaction/>
...@@ -1016,7 +1014,7 @@ ${deaction.getRender().code} ...@@ -1016,7 +1014,7 @@ ${deaction.getRender().code}
<#elseif deaction.getCodeName()?lower_case == "savebatch"> <#elseif deaction.getCodeName()?lower_case == "savebatch">
<#elseif deaction.getCodeName()?lower_case == "create"> <#elseif deaction.getCodeName()?lower_case == "create">
@Override @Override
@Transactional <@transactionalAnno deaction/>
public boolean create(${item.getCodeName()} et) { public boolean create(${item.getCodeName()} et) {
<@outputTestAction deaction "create"/> <@outputTestAction deaction "create"/>
<#comment>附加数据逻辑-操作前</#comment> <#comment>附加数据逻辑-操作前</#comment>
...@@ -1066,7 +1064,7 @@ ${deaction.getRender().code} ...@@ -1066,7 +1064,7 @@ ${deaction.getRender().code}
<#elseif deaction.getCodeName()?lower_case == "update"> <#elseif deaction.getCodeName()?lower_case == "update">
@Override @Override
@Transactional <@transactionalAnno deaction/>
public boolean update(${item.getCodeName()} et) { public boolean update(${item.getCodeName()} et) {
<@outputTestAction deaction "update"/> <@outputTestAction deaction "update"/>
<#comment>附加数据逻辑-操作前</#comment> <#comment>附加数据逻辑-操作前</#comment>
...@@ -1115,7 +1113,7 @@ ${deaction.getRender().code} ...@@ -1115,7 +1113,7 @@ ${deaction.getRender().code}
<#elseif deaction.getCodeName()?lower_case == "save"> <#elseif deaction.getCodeName()?lower_case == "save">
@Override @Override
@Transactional <@transactionalAnno deaction/>
public boolean save(${item.getCodeName()} et) { public boolean save(${item.getCodeName()} et) {
<@outputTestAction deaction "save"/> <@outputTestAction deaction "save"/>
<#comment>附加数据逻辑-操作前</#comment> <#comment>附加数据逻辑-操作前</#comment>
...@@ -1165,7 +1163,7 @@ ${deaction.getRender().code} ...@@ -1165,7 +1163,7 @@ ${deaction.getRender().code}
<#elseif deaction.getCodeName()?lower_case == "remove"> <#elseif deaction.getCodeName()?lower_case == "remove">
@Override @Override
@Transactional <@transactionalAnno deaction/>
public boolean remove(${srfjavatype(keyfield.stdDataType)} key) { public boolean remove(${srfjavatype(keyfield.stdDataType)} key) {
<@outputTestAction deaction "remove"/> <@outputTestAction deaction "remove"/>
<#comment>附加数据逻辑-操作前</#comment> <#comment>附加数据逻辑-操作前</#comment>
...@@ -1212,7 +1210,7 @@ ${deaction.getRender().code} ...@@ -1212,7 +1210,7 @@ ${deaction.getRender().code}
<#else> <#else>
@Override @Override
@Transactional <@transactionalAnno deaction/>
public ${item.getCodeName()} ${srfmethodname(deaction.getCodeName())}(${item.getCodeName()} et) { public ${item.getCodeName()} ${srfmethodname(deaction.getCodeName())}(${item.getCodeName()} et) {
<@outputTestAction deaction "other"/> <@outputTestAction deaction "other"/>
<#comment>附加数据逻辑-操作前</#comment> <#comment>附加数据逻辑-操作前</#comment>
...@@ -1408,7 +1406,7 @@ ${deaction.getRender().code} ...@@ -1408,7 +1406,7 @@ ${deaction.getRender().code}
<#else> <#else>
<#if (deaction.getActionType()=='USERCUSTOM')> <#if (deaction.getActionType()=='USERCUSTOM')>
@Override @Override
@Transactional <@transactionalAnno deaction/>
public ${item.getCodeName()} ${srfmethodname(deaction.getCodeName())}(${item.getCodeName()} et) { public ${item.getCodeName()} ${srfmethodname(deaction.getCodeName())}(${item.getCodeName()} et) {
<@outputTestAction deaction "usercustom"/> <@outputTestAction deaction "usercustom"/>
<#comment>附加数据逻辑-操作前</#comment> <#comment>附加数据逻辑-操作前</#comment>
...@@ -1421,7 +1419,7 @@ ${deaction.getRender().code} ...@@ -1421,7 +1419,7 @@ ${deaction.getRender().code}
<#elseif deaction.getActionType()=='DELOGIC'> <#elseif deaction.getActionType()=='DELOGIC'>
@Override @Override
@Transactional <@transactionalAnno deaction/>
public ${item.getCodeName()} ${srfmethodname(deaction.getCodeName())}(${item.getCodeName()} et) { public ${item.getCodeName()} ${srfmethodname(deaction.getCodeName())}(${item.getCodeName()} et) {
<@outputTestAction deaction "delogic"/> <@outputTestAction deaction "delogic"/>
<#comment>附加数据逻辑-操作前</#comment> <#comment>附加数据逻辑-操作前</#comment>
...@@ -1602,7 +1600,7 @@ ${deaction.getRender().code} ...@@ -1602,7 +1600,7 @@ ${deaction.getRender().code}
<#elseif deaction.getCodeName()?lower_case == "save"> <#elseif deaction.getCodeName()?lower_case == "save">
@Override @Override
@Transactional <@transactionalAnno deaction/>
public boolean save(${item.getCodeName()} et) { public boolean save(${item.getCodeName()} et) {
<@outputTestAction deaction "save"/> <@outputTestAction deaction "save"/>
<#if item.isEnableAPIStorage()> <#if item.isEnableAPIStorage()>
...@@ -1924,7 +1922,7 @@ ${deaction.getRender().code} ...@@ -1924,7 +1922,7 @@ ${deaction.getRender().code}
<#else> <#else>
<#if (deaction.getActionType()=='USERCUSTOM')> <#if (deaction.getActionType()=='USERCUSTOM')>
@Override @Override
@Transactional <@transactionalAnno deaction/>
public ${item.getCodeName()} ${srfmethodname(deaction.getCodeName())}(${item.getCodeName()} et) { public ${item.getCodeName()} ${srfmethodname(deaction.getCodeName())}(${item.getCodeName()} et) {
<@outputTestAction deaction "usercustom"/> <@outputTestAction deaction "usercustom"/>
<#comment>附加数据逻辑-操作前</#comment> <#comment>附加数据逻辑-操作前</#comment>
...@@ -1937,7 +1935,7 @@ ${deaction.getRender().code} ...@@ -1937,7 +1935,7 @@ ${deaction.getRender().code}
<#elseif deaction.getActionType()=='DELOGIC'> <#elseif deaction.getActionType()=='DELOGIC'>
@Override @Override
@Transactional <@transactionalAnno deaction/>
public ${item.getCodeName()} ${srfmethodname(deaction.getCodeName())}(${item.getCodeName()} et) { public ${item.getCodeName()} ${srfmethodname(deaction.getCodeName())}(${item.getCodeName()} et) {
<@outputTestAction deaction "delogic"/> <@outputTestAction deaction "delogic"/>
<#comment>附加数据逻辑-操作前</#comment> <#comment>附加数据逻辑-操作前</#comment>
...@@ -2000,7 +1998,7 @@ ${deaction.getRender().code} ...@@ -2000,7 +1998,7 @@ ${deaction.getRender().code}
<#elseif deaction.getCodeName()?lower_case == "save"> <#elseif deaction.getCodeName()?lower_case == "save">
@Override @Override
@Transactional <@transactionalAnno deaction/>
public boolean save(${item.getCodeName()} et) { public boolean save(${item.getCodeName()} et) {
<@outputTestAction deaction "save"/> <@outputTestAction deaction "save"/>
<#comment>附加数据逻辑-操作前</#comment> <#comment>附加数据逻辑-操作前</#comment>
...@@ -2538,7 +2536,7 @@ ${deaction.getRender().code} ...@@ -2538,7 +2536,7 @@ ${deaction.getRender().code}
* @return * @return
*/ */
@Override @Override
@Transactional <@transactionalAnno deaction/>
public JSONObject importData(List<${de.codeName}> entities, int batchSize ,boolean isIgnoreError) { public JSONObject importData(List<${de.codeName}> entities, int batchSize ,boolean isIgnoreError) {
JSONObject rs=testImportData(entities,isIgnoreError); JSONObject rs=testImportData(entities,isIgnoreError);
...@@ -2571,7 +2569,7 @@ ${deaction.getRender().code} ...@@ -2571,7 +2569,7 @@ ${deaction.getRender().code}
* @param entities 数据 * @param entities 数据
* @param ids 要提交数据的id * @param ids 要提交数据的id
*/ */
@Transactional <@transactionalAnno deaction/>
public void commit(List<${de.codeName}> entities, Set ids){ public void commit(List<${de.codeName}> entities, Set ids){
String keyField= DEFieldCacheMap.getDEKeyField(${de.codeName}.class); String keyField= DEFieldCacheMap.getDEKeyField(${de.codeName}.class);
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册