精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2013-09-14
最后修改:2013-09-14
因为代理,是无法在@Controller里实现事物吗? 谁能给俺解释一下。谢谢。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2013-09-14
完全可以
|
|
返回顶楼 | |
发表时间:2013-09-14
<!-- 扫描controller -->
<context:component-scan base-package="org.admin2.controller"></context:component-scan> <!-- 启用注解 --> <mvc:annotation-driven/> 我在mvc中这样配置的,看debug日志。 有wran:事物不在spring管理范围里。 |
|
返回顶楼 | |
发表时间:2013-09-14
你事务在哪配置的?
|
|
返回顶楼 | |
发表时间:2013-09-14
事物直接在controller层来加的@Transaction
我要的就是在这里加。 |
|
返回顶楼 | |
发表时间:2013-09-14
guyeshenshang 写道 事物直接在controller层来加的@Transaction
我要的就是在这里加。 那你的tx:annotation-driven也需要配置在mvc的那个配置文件中才可以的 |
|
返回顶楼 | |
发表时间:2013-09-17
任何一层只要提供事务支持,都可以实现,只是看你如何配置而已
|
|
返回顶楼 | |
发表时间:2013-09-18
最后修改:2013-09-18
问这样的问题 其实是对MVC不理解。
|
|
返回顶楼 | |
发表时间:2013-09-18
能但是不建议你这么做。看业务吧 复杂就分开
|
|
返回顶楼 | |
发表时间:2013-11-24
在service里面处理事务,会让你的工程结构更清晰。
|
|
返回顶楼 | |