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

浙公网安备 33010602011771号