摘要: MyBatis 包含一个非常强大的查询缓存特性,使用缓存可以使应用更快地获取数据,避免频繁的数据库交互 ;一级缓存 (也叫应用缓存):一级缓存默认会启用,想要关闭一级缓存可以在select标签上配置flushCache=“true”;一级缓存存在于 SqlSession 的生命周期中,在同一个 Sq 阅读全文
posted @ 2019-12-10 17:04 MartinEDM 阅读(169) 评论(0) 推荐(0)
摘要: 先决条件一:多对多需要一种中间表建立连接关系;先决条件二:多对多关系是由两个一对多关系组成的,一对多可以也可以用两种方式实现; 阅读全文
posted @ 2019-12-10 16:34 MartinEDM 阅读(587) 评论(0) 推荐(0)
摘要: 在特定的情况下使用不同的pojo进行关联, 鉴别器元素就是被设计来处理这个情况的。鉴别器非常容易理解,因为它的表现很像 Java 语言中的 switch 语句;discriminator 标签常用的两个属性如下:column:该属性用于设置要进行鉴别比较值的列 。javaType:该属性用于指定列的 阅读全文
posted @ 2019-12-10 16:28 MartinEDM 阅读(958) 评论(0) 推荐(0)
摘要: 一对一 嵌套查询 association标签 嵌套结果方式 常用属性:property :对应实体类中的属性名,必填项。javaType : 属性对应的 Java 类型 。resultMap : 可以直接使用现有的 resultMap ,而不需要在这里配置映射关系。columnPrefix :查询列 阅读全文
posted @ 2019-12-10 15:50 MartinEDM 阅读(201) 评论(0) 推荐(0)
摘要: 引入依赖 配置xml db.properties 执行mvn 阅读全文
posted @ 2019-12-10 13:55 MartinEDM 阅读(228) 评论(0) 推荐(0)