摘要:
懒加载和联级映射的关系 在《mybatis 3源码深度解析》有下文: MyBatis其中一个比较强大的功能是支持查询结果级联映射。使用MyBatis级联映射,我们可以很轻松地实现一对多、一对一或者多对多关联查询,甚至可以利用MyBatis提供的级联映射实现懒加载。所谓的懒加载,就是当我们在一个实体对 阅读全文
posted @ 2021-10-22 23:47
旅祸少年
阅读(274)
评论(0)
推荐(0)
摘要:
一级缓存(默认开启) 不需要配置,一级缓存发生在sqlsession当sqlsession不变时执行同一个操作会用上缓存可以给数据库减少负担 关于mybtis的缓存机制:《mybatis 3源码深度解析》有这样一段话: MyBatis的缓存分为一级缓存和二级缓存,一级缓存默认是开启的,而且不能关闭。 阅读全文
posted @ 2021-10-22 22:29
旅祸少年
阅读(88)
评论(0)
推荐(0)
摘要:
准备:两个表模拟一对多和多对多业务。 表一:voteUser(调查问卷用户表) 表二:Vote(调查问卷表) 逻辑:一个用户能建立多个调查问卷,一个调查问卷对应一个用户 实现一对多 创建实体类(体现一对多) public class VoteUser{ //根据数据库建立属性 private Str 阅读全文
posted @ 2021-10-22 15:07
旅祸少年
阅读(250)
评论(0)
推荐(0)
摘要:
动态SQL 动态 SQL 是 MyBatis 的强大特性之一。 优点:根据传入的值动态的改变代码,可以减少代码的冗余提高复用性。 目录: 首先我们需要准备一张表用来测试动态的SQL 建立一个实体类(VoteUser) 为实体类编写持久层接口 public interface VoteUserDao 阅读全文
posted @ 2021-10-22 00:56
旅祸少年
阅读(115)
评论(0)
推荐(0)

浙公网安备 33010602011771号