![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mybatis
文章平均质量分 54
Tryli
这个作者很懒,什么都没留下…
展开
-
Mybatis
Mybatis中自动生成主键(mysql ~ auto_increment oracle~sequence)https://blog.csdn.net/suwu150/article/details/52895855/https://blog.csdn.net/qq_36956154/article/details/79806482(UUID的模式)Mybatis 一级 + 二级缓存(单服务器工作) + 分布式缓存https://www.cnblogs.com/y...转载 2022-03-21 12:05:57 · 102 阅读 · 0 评论 -
mybatis 主键生成 insert
介绍像MySql、Sql Server有自动生成主键(递增),Oracle只能用序列生成,或者UUID那么在MyBatis怎么处理呢,有两个处理方式,那么我们接下来看看怎么处理编码useGeneratedKeys<insert id="insertAuthor"> insert into Author (id,username,password,email,bi...转载 2018-07-31 11:37:42 · 634 阅读 · 0 评论 -
Mybatis 参数处理
先总结一下,后面再一个个解释:单个参数:直接使用#{参数名}进行取值,mybatis没做特殊处理,参数名可以随便写。多个参数:使用#{param1},#{param2}取值命名参数:通过@param("key")明确指定封装map中的key,就可以通过#{key}取出参数值了POJO:如果多个参数正好是业务模型,这时候就可以传入业务模型,通过#{属性名}就可以取值了Map:如果...转载 2018-07-31 13:35:04 · 218 阅读 · 0 评论 -
Mybatis中的StatementType
原文:http://luoyu-ds.iteye.com/blog/1517607要实现动态传入表名、列名,需要做如下修改添加属性statementType=”STATEMENT”同时sql里的属有变量取值都改成${xxxx},而不是#{xxx} <selete id="dbCode" parameterType="java.util.Map" statementType="...转载 2018-08-17 17:04:03 · 759 阅读 · 0 评论 -
mybatis 缓存
一、什么是查询缓存 mybatis提供查询缓存,用于减轻数据压力,提高数据库性能。 mybaits提供一级缓存,和二级缓存。 1.1. 一级缓存是sqlSession级别的缓存。在操作数据库时需要构造sqlSession对象,在对象中有一个数据结构(HashMap),用于存储缓存数据。不同的sqlSession之间的缓存 区域(HashMap)是互不影响的。1.2. ...转载 2018-09-11 11:39:56 · 125 阅读 · 0 评论 -
Mybatis 标签 [ trim / foreach]
1、trim(可以用来代替 where)可以在自己包含的内容前加上某些前缀,也可以在其后加上某些后缀,与之对应的属性是prefix和suffix;可以把包含内容的首部某些内容忽略,也可以把尾部的某些内容忽略,对应的属性是prefixOverrides和suffixOverrides;案例:<trim prefix="where " ,prefixOverrrides =" ...原创 2018-09-13 14:19:53 · 4202 阅读 · 0 评论 -
mybatis 延迟加载
1、什么是延迟加载延迟加载的条件:resultMap可以实现高级映射(使用association、collection实现一对一及一对多映射),association、collection具备延迟加载功能。 延迟加载的好处: 先从单表查询、需要时再从关联表去关联查询,大大提高 数据库性能,因为查询单表要比关联查询多张表速度要快。 延迟加载的实例: 如果查询订单并且关联查询用...转载 2018-09-11 10:55:31 · 121 阅读 · 0 评论 -
MyBatis如何从Mapper方法定位到XML文件配置
MyBatis如何从Mapper方法定位到XML文件配置 工具/原料 Intellij IDEA MyBatis 方法/步骤 为了方便的从Mapper类或者从DAO中快速的找到XML文件中的配置。 DAO中定义的每一个方法都会在XML中对应一个配置。 通过下载一个插件可以点击方法前面的向下箭头定位到XML中的配置。 点击文件-&...翻译 2018-07-26 18:31:33 · 2703 阅读 · 0 评论