![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mybatis
今天一定
这个作者很懒,什么都没留下…
展开
-
Spring笔记(四)整合Mybatis
整合Mybatis一、mybatis回忆????1. 编写实体类2. 编写核心配置文件3. 编写接口4. 编写Mapper.xml5. 测试注意:二、mybaits-spring0. 导入相关JAR包1. 编写数据源配置2. 需要给接口加实现类3. 将自己写的实现类注入到Spring中,(这里可单独写个配置文件放bean)4. 测试使用即可 一、mybatis回忆???? maven库???? <?xml version="1.0" encoding="UTF-8"?> <project原创 2020-11-30 02:25:13 · 197 阅读 · 1 评论 -
MyBatis笔记(六)逆向工程
MyBatis笔记六逆向工程一、导入jar二、逆向工程配置文件 generator.xml三、测试使用 逆向工程 表、类、接口、mapper.xml四者密切相关,因此当知道一个的时候其他三个应该可以自动生成。 一、导入jar mybatis.jar ojdbc.jar mybatis-generator-core. jar???? <dependency> <groupId>org.mybatis.generator</groupId> &原创 2020-10-16 16:26:16 · 76 阅读 · 0 评论 -
MyBatis笔记(五)查询缓存
MyBatis笔记五一、查询缓存(只在查询,增删改没有):一级缓存二级缓存(一)、Mybatis自带二级缓存(二) 、 三方提供的二级缓存二、二级缓存的禁用:二、缓存的清理:1. commit2. 标签 一、查询缓存(只在查询,增删改没有): 一级缓存 同一个SqlSession对象 默认开启一级缓存,如果用同样的SqlSession对象查询相同的数据,则只会在第一次查询时向数据库发送SQL语句,并将结果返回到Sqlsession对象中,后续再次查询同样对象时就可从缓存中直接查询该对象 二级缓存 (原创 2020-10-16 00:54:40 · 130 阅读 · 0 评论 -
MyBatis笔记(三)关联查询
MyBatis笔记三关联查询:一、一对一1. 业务扩展类(小型)2. resultMap二、一对多三、多对一四、多对多 关联查询: 一、一对一 1. 业务扩展类(小型) 2. resultMap 二、一对多 三、多对一 四、多对多 ...原创 2020-10-09 14:32:02 · 88 阅读 · 0 评论 -
MyBatis笔记(二)动态sql
MyBatis笔记二动态sql:一. < if >< where >1. sql处理 ????2. 标签处理二. < foreach >1. 属性(Grade类:List ids) 动态sql: 简单来说就是sql的拼接 一. < if >< where > 1. sql处理 ???? 作用:拼接Sql语句,person有name属性 且 不为null 注意所有 SQL字段大小写忽略,但是 实体类属性区分大小写 第二个拼接语句 开原创 2020-10-06 19:06:31 · 124 阅读 · 1 评论