![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MyBatis
文章平均质量分 94
ZHBlog_
不用担心,我头发还很多!!!
展开
-
MyBatisPlus学习
总结源自:B站遇见狂神说 MyBatisPlus教程地址Mybatis—plus特性无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作强大的 CRUD 操作:内置通用 Mapper、通用 Service,仅仅通过少量配置即可实现单表大部分 CRUD 操作,更有强大的条件构造器,满足各类使用需求,BaseMapper支持 Lambda 形式调用:通过 Lambda 表达式,方便的编写各类查询条件,无需再担心字段转载 2021-08-14 16:59:50 · 245 阅读 · 0 评论 -
MyBatis学习(四)MyBatis缓存
MyBatis 缓存1、缓存(Cache)简介缓存的概念存在内存中的临时数据;将用户经常查询的数据放在缓存中,用户去查询数据就不用从磁盘上(关系型数据库数据文件)查询,从缓存中查询,从而提高查询效率,解决了高并发系统的性能问题。为什么使用缓存?减少和用户和数据库的交互次数,减少系统的系统内存和资源的开销,极大地提高数据库查询的效率。什么样的数据可以使用缓存?经常...原创 2020-02-23 21:14:55 · 227 阅读 · 0 评论 -
MyBatis学习(三)MyBatis的动态SQL
一、动态SQL1、动态Sql简介Mybatis官方文档MyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其它类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句的痛苦。例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号。利用动态 SQL 这一特性可以彻底摆脱这种痛苦。虽然在以前使用动态 SQL 并非一件易事,但正是 MyBatis ...原创 2020-02-22 11:54:04 · 715 阅读 · 0 评论 -
MyBatis学习(二)使用注解开发、Mybatis 执行流程、一对多多对一的结果集映射
一、使用注解开发1、面向接口编程的概念大家之前都学过面向对象编程,也学习过接口,但在真正的开发中,很多时候我们会选择面向接口编程根本原因 : 解耦 , 可拓展 , 提高复用 , 分层开发中 , 上层不用管具体的实现 , 大家都遵守共同的标准 , 使得开发变得容易 , 规范性更好。在一个面向对象的系统中,系统的各种功能是由许许多多的不同对象协作完成的。在这种情况下,各个对象内部是如何实现...原创 2020-02-21 23:24:04 · 394 阅读 · 0 评论 -
Mybatis学习(一)Mybatis简介、编写第一个Mybatis程序
一、Mybatis 简介1、什么是MyBatis?官网地址MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息。Maven仓库获得Mybatis:<!-- https://mvnrepository....原创 2020-02-20 18:36:49 · 290 阅读 · 0 评论