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

事务注解

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