![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MyBatis
文章平均质量分 89
java塑造中...
自学java的男孩,转go了。。。
展开
-
MyBatis的逆向工程、QBC查询(分页插件)
目录1、创建逆向工程的步骤a>添加依赖和插件b>创建MyBatis的核心配置文件c>创建逆向工程的配置文件d>执行MBG插件的generate目标2、QBC查询分页插件 1、分页插件使用步骤a>添加依赖b>配置分页插件2、分页插件的使用 正向工程:先创建Java实体类,由框架负责根据实体类生成数据库表。Hibernate是支持正向工程 的。 逆向工程:先创建数据库表,由框架负责根据数据库表,反向生成如下资源: Java实体类Mapper接口原创 2022-06-13 21:09:12 · 651 阅读 · 1 评论 -
MyBatis的缓存、整合第三方缓存EHCache
目录1、MyBatis的一级缓存3、二级缓存的相关配置4、MyBatis缓存查询的顺序5、整合第三方缓存EHCachea>添加依赖b>各jar包功能c>创建EHCache的配置文件ehcache.xmld>设置二级缓存的类型e>加入logback日志f>EHCache配置文件说明 一级缓存是SqlSession级别的,通过同一个SqlSession查询的数据会被缓存,下次查询相同的数据,就会从缓存中直接获取,不会从数据库重新访问使一级缓存失效的四种情况:1) 不同的SqlSession对应不同的一级缓存2)原创 2022-06-13 21:00:04 · 159 阅读 · 0 评论 -
自定义映射resultMap(字段名和属性名)、动态sql的使用(if、where、trim、choose、when、otherwise、foreach、sql片段)
目录 自定义映射resultMap1、resultMap处理字段和属性的映射关系2、多对一映射处理a>级联方式处理映射关系b>使用association处理映射关系c>分步查询3、一对多映射处理a>collectionb>分步查询动态SQL1、if2、where3、trim4、choose、when、otherwise5、foreach 6、SQL片段若字段名和实体类中的属性名不一致,则可以通过resultMap设置自定义映射 2、多对一映射处理 a>级联方式处理映射关系 b>使用as原创 2022-06-13 20:46:42 · 840 阅读 · 0 评论 -
MyBatis获取参数值的两种方式(重点)、MyBatis的各种查询功能、特殊SQL的执行
MyBatis获取参数值的两种方式(重点)、MyBatis的各种查询功能、特殊SQL的执行原创 2022-06-06 21:04:41 · 458 阅读 · 0 评论 -
MyBatis简介、搭建MyBatis、核心配置文件详解、MyBatis的增删改查
MyBatis简介、搭建MyBatis、核心配置文件详解、MyBatis的增删改查原创 2022-06-06 20:40:51 · 137 阅读 · 0 评论