transactional放置在service层还是controller层
来源:互联网 发布:unity3d导入3dmax模型 编辑:程序博客网 时间:2024/06/05 20:14
项目的需求,看不到service层,而在controller层有些业务判断,如果不成立就需要抛出异常进行回滚。这个时候事务注解,就只能加在controller层。通常情况下我们都是在service层去使用@Transactional这一注解,来完成规定的注解。通常我们一般都会在加载spring容器之后,去扫描service注解,去加载我们的service bean,而在这一层同时我们也会去加载我们的数据源、数据管理器。最重要我们把事务的声明也放在这一层:<tx:annotation-driven transaction manager="transactionManager" />。
即只会扫描加载service层中的@Transactional而不会去找controller层中的声明,所以我们只要把事务定义声明放到对应的spring mvc应用上下文中机会起到作用。
阅读全文
0 0
- transactional放置在service层还是controller层
- spring springmvc 将事物管理(@Transactional)分别加在 controller和service层
- spring springmvc 将事物管理(@Transactional)分别加在 controller和service层
- Springmvc controller 层 @Transactional 不起作用
- 在Controller层无法注入Service层的对象
- DAO层,Service层,Controller层、…
- DAO层,Service层,Controller层、View层
- DAO层,Service层,Controller层、View层
- DAO层,Service层,Controller层、View层
- DAO层,Service层,Controller层、View层
- DAO层,Service层,Controller层、View层
- DAO层,Service层,Controller层、View层
- DAO层,Service层,Controller层,View层
- DAO层,Service层,Controller层、View层
- DAO层、Service层、Controller层、View层
- DAO层,Service层,Controller层、View层
- DAO层,Service层,Controller层、View层介绍
- DAO层,Service层,Controller层,View层
- HDU6129-Just do it
- java学习路线
- 2017年8月17日提高组T1 游戏
- 倒三角形(triangle)
- GitHub之多人开发一个项目
- transactional放置在service层还是controller层
- 第7章 暴力求解法 例7-1 除法(Division, UVa 725)
- 处理银行的数据保留的程序
- 联通混改掀起投资新机遇 A股大盘酝酿行情新势头
- unity 视频插件AVProVideo简单使用
- mysql查询效率总结
- java编程思想随笔(一)/子类实现方式和向上转型
- win7查看端口占用的进程
- sqlserver存储过程