社区
Java EE
帖子详情
面试题:Transactional同时加在类和类中的一个方法,类的其他方法没加,如何只让这个方法的事务生效?
昵称是可以中文吗
2019-07-10 11:35:32
在面试时遇到一个问题,Transactional同时加在类和类中的一个方法,类的其他方法没加,如何只让这个方法的事务生效?
也就是类中的其他事务不生效?这道题主要考察什么东西?
...全文
2122
4
打赏
收藏
面试题:Transactional同时加在类和类中的一个方法,类的其他方法没加,如何只让这个方法的事务生效?
在面试时遇到一个问题,Transactional同时加在类和类中的一个方法,类的其他方法没加,如何只让这个方法的事务生效? 也就是类中的其他事务不生效?这道题主要考察什么东西?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用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
打赏
举报
回复
这是啥鬼面试题。。。。
java
事务
不
生效
场景_几种@
Transactional
不
生效
的场景
熟悉Spring的人都知道,Spring
中
提供了很好的
事务
管理机制--编程式
事务
和声明式
事务
。编程式
事务
管理是侵入性
事务
管理,使用TransactionTemplate或者PlatformTransactionManager手动管理
事务
的提交、回滚等操作。声明式
事务
建立在AOP之上,原理是对
方法
进行拦截,在目标
方法
执行之前添加
事务
,目标
方法
执行后根据执行情况进行
事务
的提交或回滚。编程式
事务
是侵入式...
Java最全Spring源码剖析-
Transactional
事务
执行流程,细谈分布式
事务
的前世今生
为了这次面试,也收集了很多的
面试题
!以下是部分
面试题
截图。
美团二面:spring
事务
不
生效
的15种场景
日常开发
中
,我们经常使用到spring
事务
。最近星球一位还有去美团面试,被问了这么一道
面试题
:Spring
事务
在哪几种情况下会不
生效
?今天田螺哥跟大家聊聊,spring
事务
不
生效
的15种场景。
SpringBoot系列:
事务
管理器
Transactional
经过日积月累, 以下是小编归纳整理的深入了解Java虚拟机文档,希望可以帮助大家过关斩将顺利通过面试。由于整个文档比较全面,内容比较多,篇幅不允许,下面以截图方式展示。由于篇幅限制,文档的详解资料太全面,细节内容太多,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!《一线大厂Java
面试题
解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门,即可获取!都有更细化的内容!**《一线大厂Java
面试题
解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门,即可获取。
JAVA
面试题
分享一百三十三:Spring的
事务
使用时注意点?
6、默认只有RuntimeExcetion会触发回滚,经验证明确实如此,所以rollbackFor可以自行设置如下:rollbackFor = {Exception.class},当然具体业务具体处理,可能有的业务抛出的某些异常并不需要触发回滚,所以此时应该细化处理异常。原因是解锁先于
事务
提交,一旦锁释放后其它线程就可以获取到锁了,由于
事务
还没提交,所以新线程读到的还是旧数据(跟前
一个
线程读取到的数据是一样的),这就相当于多个线程做了一模一样的事情了。
事务
的传播属性和隔离级别是默认的,超时时间默认是。
Java EE
67,535
社区成员
225,843
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章