随笔分类 - Mybatis
摘要:Spring整合Mybatis Spring - Mybatis 参考教程 Spring整合MyBatis的三个关键点 (1)将MyBatis的DataSource交给Spring IoC容器创建并管理,使用第三方数据库连接池(Druid,C3P0等)代替MyBatis内置的数据库连接池 (2)将M
阅读全文
摘要:1.Spring和Mybatis整合之后为什么一级缓存会失效? 如果我们没有添加@Transactional注解,Spring认为我的每一次查询都都是相互独立的,便开启了三次不同的事务也即是创建了三个不同的sqlSession对象。即无法使用到MyBatis的一级缓存。 如果我们添加了@Transa
阅读全文
摘要:mybatis常⽤的标签有: 常用属性: 属性描述 id 在命名空间中唯一的标识符,被用来引用这条语句 parameterType 传入这条语句的参数的类全限定名或别名 resultType 期望从这条语句中返回结果的类全限定名或别名,resultType 和 resultMap 之间只能同时使用一
阅读全文
摘要:Mybatis常见的注解 @MapperScan 该注解存在着争议,但不可否认的是这个注解确实是Mybatis的注解,是为了集成Spring而写的注解。该注解主要是扫描某个包目录下的Mapper,将Mapper接口类交给Spring进行管理。 在启动类上使用: @SpringBootApplicat
阅读全文
摘要:java是面向对象的,所以不同的配置文件(xml、properties)都会生成java类,一个配置文件就是一个java对象,解析配置文件就是生成java对象,获得java的各种属性信息就可以得到各种配置信息 传统JDBC链接数据库的缺点: #和$的区别 1、#{}对传入的参数转换为占位符'?',传
阅读全文