- 博客(4)
- 收藏
- 关注
原创 Spring事务处理
1、位置 事务的处理一定是在service层2、应用 事务主要应用在DML(增、删、改)操作上3、事务的五个维度(产生事务:出现问题会回滚)(1)事务的传播行为当拥有事务的一个方法被另一个事务方法调用时,必须指定事务应该如何传播。例如:方法可能继续在现有事务中运行,也可能开启一个新事务,并在自己的事务中运行。Spring定义了七种传播行为:(前两种是我们常用的)传播行为 含义 PROPAGATION_REQU...
2021-09-11 16:45:29
241
原创 Mybatis框架--id能否重复
问题:mybatis的xml映射文件中,不同的xml映射文件,id能否重复?答案:如果你的xml映射文件没有配置namespace,id是不能重复的。如果你的xml映射文件配置了namespace,那么在不同的namespace情况下,id就可以重复。它们所实现的原理就是namespace+id是作为Map<String,MappedStatement>的key使用的,那么map集合里面的key是不能重复的,那么namespace+id也是不能重复的...
2021-09-11 10:36:46
2694
原创 Mybatis框架---Dao接口里面方法能重载吗?
问题:最佳实践中,通常一个xml映射文件,都会写一个Dao接口与之对应,当Dao接口里面的方法,参数不同时,方法能重载吗?答案是:首先我们先说说什么是重载,重载就是方法名相同,参数类型和参数个数不同。那么对于这个问题我们要知道,能在Dao层重载,但是在xml映射文件中是不能重载的,那么为什么不能在映射文件重载呢?因为当我们设置一个xml文件中mapper属性,如果mapper属性下面配置了namesapce值,那么你执行的增,删,改和查询所使用的id就是唯一的,不能重复。一般情况下我们是
2021-09-06 11:24:02
4652
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人