提交 20c9366d 编写于 作者: zhouweidong's avatar zhouweidong

事务注解

上级 05974565
...@@ -89,6 +89,7 @@ import org.springframework.data.domain.Page; ...@@ -89,6 +89,7 @@ import org.springframework.data.domain.Page;
import org.springframework.data.domain.PageImpl; import org.springframework.data.domain.PageImpl;
import org.springframework.data.domain.Pageable; import org.springframework.data.domain.Pageable;
import org.springframework.util.ObjectUtils; import org.springframework.util.ObjectUtils;
import io.seata.spring.annotation.GlobalTransactional;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;
import org.springframework.context.annotation.Lazy; import org.springframework.context.annotation.Lazy;
import ${pub.getPKGCodeName()}.core.${item.getPSSystemModule().getCodeName()?lower_case}.domain.${de.getCodeName()}; import ${pub.getPKGCodeName()}.core.${item.getPSSystemModule().getCodeName()?lower_case}.domain.${de.getCodeName()};
...@@ -259,7 +260,7 @@ ${deaction.getRender().code} ...@@ -259,7 +260,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) {
<#comment>输出测试行为</#comment> <#comment>输出测试行为</#comment>
<@outputTestAction deaction "create"/> <@outputTestAction deaction "create"/>
...@@ -2598,4 +2599,13 @@ ${deaction.getRender().code} ...@@ -2598,4 +2599,13 @@ ${deaction.getRender().code}
</#if> </#if>
</#macro> </#macro>
<#comment>事务注解</#comment>
<#macro transactionalAnno deaction>
<#if deaction.getUserTag?? && deaction.getUserTag()?? && deaction.getUserTag='GlobalTransactional'>
@GlobalTransactional
<#else>
@Transactional
</#if>
</#macro>
</#if> </#if>
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册