Mybatis
文章平均质量分 69
zzqtty
这个作者很懒,什么都没留下…
展开
-
Mybatis 深入理解
1. 新增返回主键1.1 在自增主键使用 useGenerateKeys1.2 使用函数LAST_INSERT_ID使用于主键不能自增2.bind用法bind标签可以使用 OGNL 表达式创建一个变量并将其绑定到上下文中。在前面的例子中,UserMapper.xml 有一个selectByUser方法,这个方法用到了like查询条件,部分代码如下。<if test="userName != null and userName != ''"&g...原创 2021-04-23 17:46:19 · 184 阅读 · 0 评论 -
MyBatis的级联
1.association 元素,一对一级联 2.collection 元素, 对多级联 se lect 元素指向 SQL ,将通过 olumn 制定的 SQL字段作为参数进行传递 3.discriminator 元素,鉴别器 它的属性 column 表使用哪 字段进行鉴别,这里的 sex ,而它的子元素 case ,则用于进行区分 Java switch ... case ...原创 2018-08-02 09:40:07 · 1579 阅读 · 0 评论 -
Mybatis的缓存
My Batis 分为 1级缓存和 2级缓存一级缓存是在 SqI Session 上的缓存, 二级缓存是在 SqlSessionFactory 上的缓存。同 对象进行了两次获取 但是实际只有 SQL 被执行,其原因是代码 使用了同 SqlSession 对象获取数据。当 SqlSession 次通过 SQL 参数获取对 象后,它就会将其缓存起来,如果下次 SQL 参数都没有发生变化, 并且...原创 2018-08-02 10:46:25 · 203 阅读 · 0 评论 -
MyBatis 的解析和运仔原理
构建 SqlSessionFactory 过程SqlSessionFactory MyBatis 的核心类之一 其最重要的功能就是提供 MyBatis 的核心接口 SqlSession ,所以要先 SqlSessionFactory ,为此要提供配置文件和相关的参 数。 MyBatis 是一个复杂的系统,它采用了 Builder 模式去创建 SqlSessionFactory 在实际 中可以通...原创 2018-08-02 14:28:39 · 203 阅读 · 0 评论 -
Mybatis 注解
注解@Component Spri ng IoC 会把这个类扫描生成 Bean 实例,而其中的 value 属性代表这个类在 pring 中的 ,这就相当于 XML 方式定义的 Bean id ,也可 以简写成@Component(” role ”), 甚至直接写成@Component ,对于不写的, Spring IoC 容器就默认类名,但是以首字母小写的形式作为 id ,为其生成对象,配...转载 2018-08-03 14:51:48 · 535 阅读 · 0 评论