随笔分类 -  Mybatis

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

点击右上角即可分享
微信分享提示