关于Spring与Struts融合事务的疑问。

cklxh 2014-03-08 08:04:13
我这样配置的。
execution(* com.*..*Action.my*(..))
给所有类名Action结尾的类,中的所有方法都配事务。


@Action("login")
public String execute() throws Exception{
return myExecute();
}

protected String myExecute() throws Exception {

}

我的Action代码如上。

事务死活都加不进去,如果我改成execution(* com.*..*Action.*(..)),事务就能加上去了,可是我只想在myExecute这个方法上加事务。
...全文
130 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
cklxh 2014-03-10
  • 打赏
  • 举报
回复
引用 3 楼 NNTT2010 的回复:
你把protected改成public试试。
之前已经试过,不行,,甚至我后来试过直接用注解@Transactional(propagation = Propagation.REQUIRED)加在myExecute上都不行,注解加在execute上是可以的。难道只有用编程事物了吗?
长笛党希望 2014-03-09
  • 打赏
  • 举报
回复
你把protected改成public试试。
cklxh 2014-03-09
  • 打赏
  • 举报
回复
引用 1 楼 jxplus 的回复:
改成这个:execution(* com.*..*Action.my.*(..))
还是不行。
jxplus 2014-03-09
  • 打赏
  • 举报
回复
改成这个:execution(* com.*..*Action.my.*(..))

67,550

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧