栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Day05 关联关系,mybatis中的缓存机制,spring boot 整合mybatis ,前后端调用

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Day05 关联关系,mybatis中的缓存机制,spring boot 整合mybatis ,前后端调用

  • 关联关系
  1. 一对一案例

完成一对一映射,一个员工对应一个部门,选取方向:员工方 需要在员工中,完成部门对象的封装

  1. 如果需要封装单个对象,则使用association标签,property代表封装对象的属性,javaType指定属性的类型。
  • 关联查询和子查询说明
  1. 关联查询:通过大量的sql语句,实现数据关联查询,其中sql语句相对复杂,但是数据封装简单
  2. 子查询:其中sql几乎都是单表查询,sql简单,但是数据封装复杂。
  3. 编辑xml映射文件:子查询说明:
  1. column=“子查询的字段信息”
  2. Slect=“sql的id” 作用:根据column中的数据实现子查询
  • 一对多
  1. 封装类里面多个信息用list集合。
  2. 关于一对多,数据封装说明:

Collection:封装集合的固定写法

Property:指定属性

OfType:封装list的泛型对象

  1. 驼峰映射规则

name=”mapunderscoreTocamelcase”, value=”true”

  • 缓存机制
  1. 什么是缓存机制:

概念:引入缓存,可以有效降低用户访问物理设备的频次,提高用户的响应速度。

  1. mybatis自身缓存一级缓存/二级缓存
  2. 一级缓存:默认开启,规则在同一个sqlsession内部有效。
  3. 二级缓存默认也是开启,需要手动去标知,二级缓存在同一个sqlsessionfactory内部有效
  4. 配置运用标签,sqlsession查询数据之后不会立即将缓存交给二级缓存保管,则必须将sqlsession业务逻辑执行成功之后关闭
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/298792.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号