Mybatis学习
ShadowsKing
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MyBatis缓存机制
一级缓存:(本地缓存)方法之间不共用 与数据库同一次会话期间查询到的数据放在本地缓存中 一级缓存失效的情况sqlSession不同 SqlSession相同,但是查询条件不一样 SqlSession相同,但是两次查询之间执行了增删改操作 SqlSession相同,手动清除了一级缓存 sqlSession.clearCache(); 二级缓存【全局缓存】基于namespace级别的缓存:一个na原创 2017-09-06 23:09:52 · 247 阅读 · 0 评论 -
MyBatis关系映射
映射(多)对一、(一)对一的关联关系 联合查询:级联属性封装结果集 使用association来定义关联对象的规则 <!-- 放在resultMap中 association可以指定联合的javaBean对象 property="depart":指定哪个属性是联合的对象 javaType:指定这个属性对象的类型【不能省略原创 2017-09-06 22:58:35 · 234 阅读 · 0 评论 -
MyBatis学习
为什么使用MyBatis 成功实现了SQL语句与java代码分离,实现数据表中记录到对象之间的映射 配置MyBatis环境 导入jar包原创 2017-09-06 10:04:27 · 203 阅读 · 0 评论 -
Dynamic SQL(动态SQL)
应用场景 有时候需要根据实际传入的参数来动态的拼接SQL语句 应用 在EmployeeMapper接口中添加一个方法: public List getEmployeeByConditionIf(Employee employee); 按需查询: select *from tbl_employee where原创 2017-09-06 09:46:16 · 6166 阅读 · 0 评论
分享