- 配置(mybatis-config.xml)
- properties属性
- setting设置
- 设置加载策略 直接加载 侵入式加载加载 深度延迟加载
- typeAliases类型别名
- plugins插件
- xml配置(和接口方法对应关系)
- select(最为复杂,内置属性 id resultType parameterType等)
- insert,update,del
- 一对多查询 association
- 多对一查询 collection
- resultMap
- 其它
- sql
- 动态sql
- choose 相当于switch 满足一个条件
- if 条件判断
- trim(where set when) 常和foreach搭配,prefix prefixOverride
- foreach
- mybatis-generator(自动生成xml 试题类 mapper example等)
- 缓存
- 配置(一级缓存默认是打开的,二级缓存是关闭的,配置文件进行开关,在mapper加上<cache>,对象序列化;禁用二级缓存;刷新二级缓存)
- 一级缓存(sqlSession只支持单次,第二个sqlSession会关闭之前那个连接)
- 二级缓存(多个sqlSession)
- 第三方接入:Ehcache
MyBatis知识点总结
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 前言 本文主要讲解Mybatis的以下知识点: Mybatis缓存一级缓存二级缓存与Ehcache整合 Mappe...