![](https://img-blog.csdnimg.cn/20190918140213434.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
MyBatis
文章平均质量分 87
MyBatis学习笔记
秋秋秋叶
小白
展开
-
MyBatis(九) 一级缓存、二级缓存、延迟加载
十六、MyBatis缓存MyBatis是基于JDBC的封装,使数据库操作更加便捷;MyBatis除了对JDBC操作步骤进行封装之外,也对其性能进行了优化:在MyBatis中引入了缓存机制,用于提升MyBatis的检索效率在MyBatis引入延迟加载机制,用于减少对数据库不必要的访问16.1 缓存的工作原理缓存,就是存储数据的内存例如,数据库中有以下商品信息:Database101 娃哈哈 2.5102 王老吉 5.0当我们的MyBatis想要做查询操作原创 2021-12-17 18:03:56 · 971 阅读 · 0 评论 -
MyBatis(八) MyBatis配置数据库连接池——整合Druid
文章目录十五、配置数据库连接池-整合Druid15.1 常见的连接池15.2 添加Druid依赖15.3 将MyBatis的连接池替换为Druid十五、配置数据库连接池-整合DruidMyBatis作为一个ORM框架,在进行数据库操作时是需要和数据库建立连接的,MyBatis支持基于数据库连接池的连接创建方式。当我们配置MyBatis数据源时,只要配置了dataSource标签的type属性值为POOLED时,就可以使用MyBatis内置的连接池管理连接。如果我们想要使用第三方的数据库连接池,则需原创 2021-12-16 23:05:15 · 10315 阅读 · 2 评论 -
MyBatis(七)MyBatis日志配置log4j的使用
文章目录十四、MyBatis日志配置14.1 添加日志框架依赖14.2 添加日志配置文件14.3 日志信息的级别十四、MyBatis日志配置MyBatis作为一个封装好的ORM框架,其运行过程我们没办法去跟踪,为了让开发者了解MyBatis执行流程及每一个执行步骤所完成的工作,MyBatis框架本身集成了log4j日志框架(它本身没有,需要添加log4j依赖),对运行的过程进行跟踪记录。我们只需对MyBatis进行相关的日志配置,就可以看到MyBatis运行过程中的日志信息。log4j中的4,读成f原创 2021-12-16 23:03:02 · 727 阅读 · 1 评论 -
MyBatis(六) 动态SQL案例、模糊查询|where、if、trim、foreach标签使用|#{}和${}的区别
文章目录十二、动态SQL12.1 什么是动态SQL12.2 where、if标签使用案例12.2.1 创建数据表12.2.2 创建实体类12.2.3 创建DAO接口12.2.4 映射文件12.2.5 测试12.3 foreach标签使用案例12.3.1 在DAO中添加方法12.3.2 映射文件12.3.3 测试十三、模糊查询13.1 DAO接口中定义方法13.2 映射文件13.3 测试13.4 #{}和${}的区别十二、动态SQL交友网站:珍爱网、百合网 筛选心仪对象 性别 年龄 城市 …原创 2021-12-15 18:53:27 · 1182 阅读 · 0 评论 -
怎样拷贝Maven项目
如果已有MyBatis项目,想再重新搭建另一个MyBatis项目,会导致一个问题,我们的框架需要重新部署,很麻烦。于是我们直接拷贝项目就可以了。例如已有项目mybatis-demo2,想搭建一个mybatis-demo3找到项目文件所在目录直接拷贝一个mybatis-demo2,重命名为mybatis-demo3打开demo3,把里面除了src目录和pom.xml文件之外的全部删除然后,打开pom文件找到“gav”,把demo2改为demo3(改为和项目名一致)原创 2021-12-15 16:32:10 · 928 阅读 · 0 评论 -
MyBatis(五) 关联映射|一对一、一对多、多对一、多对多关联CRUD的案例实现|关联查询|连接查询|子查询
如题原创 2021-12-15 15:55:45 · 853 阅读 · 0 评论 -
MyBatis(四) 分页插件pageHelper的使用
MyBatis中分页插件pageHelper的使用原创 2021-12-14 21:03:09 · 496 阅读 · 0 评论 -
MyBatis(三) 映射文件mapper.xml怎么配置、其中标签的使用
9.1 MyBatis初始化9.2 mapper根标签9.3 insert标签9.4 delete标签9.5 update标签9.6 select标签9.7 resultMap标签9.8 cache标签9.9 SQL片段—sql和include标签原创 2021-12-14 20:59:32 · 1566 阅读 · 0 评论 -
MyBatis(二) 主配置文件mybatis-config.xml怎么配置、其中标签的使用
8.1 properties标签8.2 settings标签8.3 typeAliases标签8.4 plugins标签8.5 environments标签8.6 mappers标签原创 2021-12-14 20:56:21 · 313 阅读 · 0 评论 -
MyBatis(一) 部署使用|CRUD|单元测试|事务管理|工具类封装|IDEA添加自定义模板
MyBatis框架部署、使用;通过MyBatis实现学生表的CRUD;单元测试;MyBatis工具类的封装;MyBatis的手动、自动事务管理原创 2021-12-12 21:56:13 · 606 阅读 · 0 评论 -
【学习笔记】JDBC:常用接口|SQL注入|批处理
JDBC:常用接口|SQL注入|批处理Driver接口Driver接口由数据库厂家提供,对于java开发者而言,只需要使用Driver接口就可以了。在编程中要连接数据库,必须先装载特定厂商的数据库驱动程序。不同的数据库有不同的装载方法。驱动:就是各个数据库厂商实现的Sun公司提出的JDBC接口。即对Connection等接口的实现类的jar文件。装载MySQL驱动:Class.forName("com.mysql.jdbc.Driver");较新的版本应该要写这个:C原创 2021-12-09 22:30:05 · 500 阅读 · 0 评论