06 2022 档案

摘要:@Transactional注解中有很多的属性,但是大多数属性都是比较好理解的,当然除了这个propagation属性之外。 因为这个属性的值比较多,场景也比较多所以容易混淆和以往,这里就做下总结,方便以后进行复习。 虽然propagation中的值比较多,但是很多值都不常用,所以我分为两部分,一部 阅读全文
posted @ 2022-06-27 14:53 bulingfeng 阅读(767) 评论(0) 推荐(0)
摘要:失效场景有哪些 把注解标注在非public修饰的方法上 propagation(传播行为)属性配置错误 rollbackFor属性设置错误 在同一类中调用方法,导致事务失效 自己主动去catch,代表没有异常发生,导致事务失效 数据库本身就不支持事务(MyISAM),当然也不会生效。 阅读全文
posted @ 2022-06-27 14:52 bulingfeng 阅读(52) 评论(0) 推荐(0)
摘要:常用方式 可以在类上,接口上进行使用,但是不建议这么使用,这样影响的范围太大。 默认只对非检查异常和error进行回滚,对检查性异常不进行回滚。使用rollbackFor属性可以指定当发生检查性异常的时候发生回滚。 可以在testcase上进行使用,但是默认会回滚。 验证非坚持异常不会回滚 非检查性 阅读全文
posted @ 2022-06-27 14:51 bulingfeng 阅读(85) 评论(0) 推荐(0)
摘要:随着各省的高考分数陆续公布出来,百度出现了各种各样关于高考热点的新闻比如《男生高考707分 纠结清华还是北大》、《学生高考660分老师们沸腾》等等。 这些信息无疑中透漏着一种信息:“高考很重要”。是,高考确实重要,但是它真的有我们认为的那么重要吗? 谈论高考之前,我们首先要问自己一个问题:“自己上学 阅读全文
posted @ 2022-06-25 23:12 bulingfeng 阅读(239) 评论(0) 推荐(0)