摘要: 1、整理中... 阅读全文
posted @ 2019-08-27 20:40 ZeroMZ 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 1、参加这里 阅读全文
posted @ 2019-08-27 20:27 ZeroMZ 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 1、常用的注解。 2、@insert、@delete、@update、@select完成常见的CRUD操作。 2、1对1。 one属性表示是一对一关联关系,@One注解的select属性表示需要关联执行的SQL语句,fetchType表示查询的类型是立即加载还是懒加载。 3、1对多 column=" 阅读全文
posted @ 2019-08-27 17:29 ZeroMZ 阅读(497) 评论(0) 推荐(0) 编辑
摘要: 1、一级缓存 SqlSession级别的缓存,使用HashMap存储缓存数据,不同的SqlSession之间的缓存数据区域(HashMap)互不影响。 一级缓存的作用域是SqlSession范围(强调是不是同一个SqlSession),当在同一个SqlSession中执行两次相同的sql语句时,第一 阅读全文
posted @ 2019-08-27 17:23 ZeroMZ 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 1、什么是事务。 多个数据库原子访问应该被绑定成一个整体,这就是事务。事务是一个最小的逻辑执行单元,整个事务不能分开执行,要么同时执行,要么同时放弃执行。 事务的4个特性:原子性、一致性、隔离性、持续性。 2、Mybatis提供了Transaction接口。 Transaction接口有两个实现类: 阅读全文
posted @ 2019-08-27 15:28 ZeroMZ 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 1、Mybatis采用功能强大的基于ONGL的表达式来完成动态SQL。 2、ONGL常用的元素有: 1》if Mybatis中,#{id}表达式获取参数有两种方式:一是从HashMap中获取集合中的property对象;二是从Java Bean中获取property对象。 2》choose 3》wh 阅读全文
posted @ 2019-08-27 10:13 ZeroMZ 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 1、1对1 有2种方式对内嵌Bean设值: 1》关联查询就一条语句。使用association关键字,直接将嵌套对象的映射表的字段赋值内嵌对象。 2》在同一个mapper中写嵌套bean的映射查询,或者嵌套bean的查询在独立的mapper中。还是使用association关键字。 总结:关键字as 阅读全文
posted @ 2019-08-27 00:05 ZeroMZ 阅读(319) 评论(0) 推荐(0) 编辑