摘要: 不同作用域和生命周期类别是至关重要的,因为错误的使用会导致非常严重的并发问题。 SqlSessionFactoryBuilder 这个类可以被实例化、使用和丢弃,一旦创建了 SqlSessionFactory,就不再需要它了。 局部变量 SqlSessionFactory SqlSessionFac 阅读全文
posted @ 2022-01-22 14:45 朝阳的博客 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 方式一:(推荐使用) <!-- 每一个Mapper.XML都需要在Mybatis核心配置文件中注册--> <mappers> <mapper class="com.zhaoyang.dao.UserMapper"/><!-- <mapper resource="com/zhaoyang/dao/Us 阅读全文
posted @ 2022-01-22 14:27 朝阳的博客 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 类型别名可为 Java 类型设置一个缩写名字。 它仅用于 XML 配置,意在降低冗余的全限定类名书写。 <typeAliases>(官网例子) <typeAlias alias="Author" type="domain.blog.Author"/> <typeAlias alias="Blog" 阅读全文
posted @ 2022-01-22 14:10 朝阳的博客 阅读(78) 评论(0) 推荐(0) 编辑
摘要: Mybatis默认事务管理器:JDBC 可选:JDBC|MANAGED 默认连接池:POOLED 可选:UNPOOLED|POOLED|JNDI 编写db.properties配置文件 driver = com.mysql.cj.jdbc.Driverurl=jdbc:mysql://localho 阅读全文
posted @ 2022-01-22 13:47 朝阳的博客 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 模糊查询: 1.Java代码执行的时候传递通配符%%(会产生sql注入问题) List<User> userlist = mapper.getUserLike("%value%"); 2.在sql拼接中使用通配符(更安全) select * from mybatis.user where name 阅读全文
posted @ 2022-01-22 10:25 朝阳的博客 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 增删改需要提交事务: sqlSession.commit(); 增 mapper: Test 删 Mapper Test 改 Mapper Test 查 resultType:Sql执行的返回结果类型 parameterType:参数类型 Mapper 阅读全文
posted @ 2022-01-22 09:52 朝阳的博客 阅读(77) 评论(0) 推荐(0) 编辑