@Transactional的属性与使用
来源:互联网 发布:excel数据有效性空格 编辑:程序博客网 时间:2024/04/30 12:19
@Transactional属性
用法
@Transactional 可以作用于接口、接口方法、类以及类方法上。当作用于类上时,该类的所有 public 方法将都具有该类型的事务属性,同时,我们也可以在方法级别使用该标注来覆盖类级别的定义。
虽然 @Transactional 注解可以作用于接口、接口方法、类以及类方法上,但是 Spring 建议不要在接口或者接口方法上使用该注解,因为这只有在使用基于接口的代理时它才会生效。另外, @Transactional 注解应该只被应用到 public 方法上,这是由 Spring AOP 的本质决定的。如果你在 protected、private 或者默认可见性的方法上使用 @Transactional 注解,这将被忽略,也不会抛出任何异常。
默认情况下,只有来自外部的方法调用才会被AOP代理捕获,也就是,类内部方法调用本类内部的其他方法并不会引起事务行为,即使被调用方法使用@Transactional注解进行修饰。
0 0
- @Transactional的属性与使用
- @Transactional 注解的属性
- @Transactional 的所有可选属性
- 给自己的一个研究课题:spring事务、@Transactional标签使用和属性配置@Transactional(propagation=Propagation.REQUIRED,rollbackF
- Spring的@Transactional注解的rollbackFor属性
- 使用@Transactional需要注意的
- 事务457——spring事务注解Transactional的propagation传播属性使用
- 事务457——spring事务注解Transactional的propagation传播属性使用
- 事务管理配置与@Transactional注解使用
- 使用 @Transactional
- 使用 @Transactional
- 使用 @Transactional
- 使用 @Transactional
- 使用@Transactional
- 使用 @Transactional
- @Transactional使用
- spring的@transactional与mysql事务管理
- 关于@transactional注解的用处与意义
- WPF中TextBox实现搜索框
- nginx 作为反向代理实现负载均衡的例子
- jsonp java 服务端
- ViewPager和PageSlidingTabStrip的学习
- python timeit
- @Transactional的属性与使用
- solr安装与使用
- Tomcat 工作原理【转】
- 高斯过程的模拟/采样/生成
- iOS-生成Bundle包-引入bundle-使用bundle
- storyboard 界面跳转方法
- request.getAttribute() 和 request.getParameter() 有何区别
- Spring 事务在什么情况下,会进行sql回滚
- 响应式编程介绍