获取自增的主键
获取自增的主键Test Mapper XML文件主键 Test Mapper XML文件
获取参数值的两种方式
获取参数值的两种方式通过获取参数值来拼接SQL语句 分类1.${}本质是字符串拼接 2.#{}本质是占位符赋值 使用方法1.${}:因为本质是字符串拼接,所以SQL语句要注意添加引号。 2.#{} 方式 通过获取参数值来拼接SQL语句 分类1.${}本质是字符串拼接 2.#{}本质是占位符赋值 使用方法1.${}:因为本质是字符串拼接,所以SQL语句要注意添加引号。 2.#{}
缓存查询的顺序
缓存查询的顺序 二级缓存>一级缓存>数据库 顺序 二级缓存>一级缓存>数据库
级联属性赋值_解决多对一的映射
级联属性赋值1.通过左连接查询查询两个表的内容 2.ResultMap映射中的property属性赋值可以是本类对象(属性)中的属性值.(级联属性) 赋值 1.通过左连接查询查询两个表的内容 2.ResultMap映射中的property属性赋值可以是本类对象(属性)中的属性值.(级联属性)
模糊查询-特殊SQL
模糊查询1.可以直接用${} 2.用concat()拼接 3.直接用#{}拼接查询 1.可以直接用${} 2.用concat()拼接 3.直接用#{}拼接
核心配置文件模板-idea
配置模板使用方法1.点击设置 2.点击文件和代码模板 3.点击添加 4.配置名称、扩展名以及文件内容 5.确定完成模板 使用方法1.点击设置 2.点击文件和代码模板 3.点击添加 4.配置名称、扩展名以及文件内容 5.确定完成
映射文件模板-idea
映射文件模板使用方法与之前那个核心配置文件模板一致模板 使用方法与之前那个核心配置文件模板一致
整合第三方缓存EHCache
整合第三方缓存替代二级缓存,一级缓存无法被替代. 1.引入依赖 2.配置xml文件 3.在CacheMapper.xml文件中的cache标签中设置 4.调用缓存 替代二级缓存,一级缓存无法被替代. 1.引入依赖 2.配置xml文件 3.在CacheMapper.xml文件中的cache标签中设置 4.调用
批量删除-特殊SQL
批量删除只能通过${}来拼接SQL,因为${}的本质没有单引号 删除 只能通过${}来拼接SQL,因为${}的本质没有单引号
手动放置map参数
自己设置map集合#{}: 可以自己设置map的键,那么xml语句中的参数名也要写相同的键名 ${}:集合 #{}: 可以自己设置map的键,那么xml语句中的参数名也要写相同的键名 ${}: