2008-04-11
Spring OpenSessionInView
项目使用ssh,由spring来统一管理事务。
以前的做的方法是在
manager包下建一下接口,然后在manager下建一个impl文件夹,把实现类放在impl下。就可以由spring来管理事务了。现在改成在manager下新建某个模块文件夹,在这个文件夹下面写接口,然后在impl下在新建文件夹放实现类。spring 无法进行事务管理了。
expression="execution(* com.baoler.manager.*.*(..))"
这个表达式应该怎么改写,才能达到可以管理manager下,以及manager下面n级的事务呢?
<aop:config> <aop ointcut id="allManagerMethod" expression="execution(* com.baoler.manager.*.*(..))"/> <aop:advisor advice-ref="txAdvice" pointcut-ref="allManagerMethod"/> </aop:config>
以前的做的方法是在
manager包下建一下接口,然后在manager下建一个impl文件夹,把实现类放在impl下。就可以由spring来管理事务了。现在改成在manager下新建某个模块文件夹,在这个文件夹下面写接口,然后在impl下在新建文件夹放实现类。spring 无法进行事务管理了。
expression="execution(* com.baoler.manager.*.*(..))"
这个表达式应该怎么改写,才能达到可以管理manager下,以及manager下面n级的事务呢?
评论
kevin002
2008-04-22
execution(* com.baoler.manager..*(..))"
这样写的话,manager包,及所有的子包都会在事务的管理下工作.
这样写的话,manager包,及所有的子包都会在事务的管理下工作.
Fly_m
2008-04-11
那么多*,
public * com.baoler.manager.**.*(.)
哈哈.
public * com.baoler.manager.**.*(.)
哈哈.
yuyue
2008-04-11
改成这样就行了,我自己结贴了。
expression="execution(* com.baoler.manager.*.*.*.*(..))
expression="execution(* com.baoler.manager.*.*.*.*(..))
发表评论
提醒: 该博客已发表在公共论坛,博客所有留言会成为论坛回贴,留言请注意遵守论坛发贴规则
- 浏览: 1437 次
- 性别:

- 来自: 北京

- 详细资料
搜索本博客
最新评论
-
关于web网络拓扑图的实现
我以前做demo的时候,给人家做过一个. 其实在拓扑这块, 我几乎没有写什么, ...
-- by grandboy -
关于web网络拓扑图的实现
yyg1107 写道vml做过一个,不过不是太理想~ 关注! 前不久在jav ...
-- by kimmking -
关于web网络拓扑图的实现
vml做过一个,不过不是太理想~ 关注!
-- by yyg1107 -
Spring OpenSessionInView
execution(* com.baoler.manager..*(..))" ...
-- by kevin002 -
Spring OpenSessionInView
那么多*, public * com.baoler.manager.**.*(. ...
-- by Fly_m






评论排行榜