面试题:Transactional同时加在类和类中的一个方法,类的其他方法没加,如何只让这个方法的事务生效?

昵称是可以中文吗 2019-07-10 11:35:32
在面试时遇到一个问题,Transactional同时加在类和类中的一个方法,类的其他方法没加,如何只让这个方法的事务生效?
也就是类中的其他事务不生效?这道题主要考察什么东西?
...全文
2027 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
maradona1984 2019-07-11
  • 打赏
  • 举报
回复 1
1.删掉类上的Transactional注解 2.这是个SB问题
对梦想的牵挂 2019-07-11
  • 打赏
  • 举报
回复
如果你在 protected、private 或者默认可见性的方法上使用 @Transactional 注解,将被忽略
ITjavaman 2019-07-11
  • 打赏
  • 举报
回复
引用 2 楼 maradona1984 的回复:
1.删掉类上的Transactional注解
2.这是个SB问题

我觉得面试官应该是想问Transactional注解作 用域以及底层相关配置相关,然而却没发现自己提出的问题多傻- -,不过大部分面试都这样,面试造航母,工作拧螺丝
toward_south 2019-07-11
  • 打赏
  • 举报
回复
这是啥鬼面试题。。。。

67,513

社区成员

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

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