Mybatis由浅入深系列教程
文章平均质量分 78
mybatis从入门到精通,从新认识mybatis框架,包含手写mybatis框架
飞翔的佩奇
专注于大学生项目实战开发,讲解,毕业答疑辅导,高校老师/讲师/同行合作。以及产品测评宣传、工具推广等合作。CSDN/掘金/知乎/华为云/阿里云/51CTO等平台优质创作者。
展开
-
一文彻底搞懂Mybatis系列(十七)之MyBatis使用分页插件PageHelper
MyBatis使用分页插件PageHelper原创 2022-10-30 19:38:31 · 372 阅读 · 0 评论 -
一文彻底搞懂Mybatis系列(十六)之MyBatis集成EhCache
MyBatis集成EhCache原创 2022-10-30 16:31:44 · 655 阅读 · 0 评论 -
一文彻底搞懂Mybatis系列(十五)之MyBatis二级缓存
MyBatis二级缓存原创 2022-10-30 12:24:28 · 683 阅读 · 0 评论 -
一文彻底搞懂Mybatis系列(十四)之MyBatis一级缓存
MyBatis一级缓存原创 2022-10-30 11:17:55 · 534 阅读 · 0 评论 -
一文彻底搞懂Mybatis系列(十三)之MyBatis一对多映射查询
MyBatis一对多映射查询原创 2022-10-29 21:00:31 · 524 阅读 · 0 评论 -
一文彻底搞懂Mybatis系列(十二)之MyBatis多对一映射延迟加载(association和lazyLoadingEnabled)
mybatis多对一映射延迟加载原创 2022-10-29 12:15:45 · 868 阅读 · 0 评论 -
一文彻底搞懂Mybatis系列(十一)之MyBatis多对一映射查询
MyBatis高级映射多对一查询原创 2022-10-29 11:41:06 · 540 阅读 · 1 评论 -
一文彻底搞懂Mybatis系列(十)之SqlSession、SqlSessionFactory和SqlSessionFactoryBuilder详解
1、使用 MyBatis 的主要 Java 接口就是 SqlSession。你可以通过这个接口来执行命令,获取映射器示例和管理事务。在介绍 SqlSession 接口之前,我们先来了解如何获取一个 SqlSession 实例。SqlSessions 是由 SqlSessionFactory 实例创建的。SqlSessionFactory 对象包含创建 SqlSession 实例的各种方法。原创 2022-10-25 23:04:42 · 2273 阅读 · 0 评论 -
一文彻底搞懂Mybatis系列(九)之Mybatis动态SQL标签总结
Mybatis动态SQL标签总结原创 2022-10-24 22:39:05 · 760 阅读 · 0 评论 -
一文彻底搞懂Mybatis系列(八)之Mybatis参数处理
Mybatis参数处理一、单个参数且为简单类型参数二、参数为Map集合三、参数为POJO类四、多个参数五、@Param注解原创 2022-10-23 19:40:11 · 795 阅读 · 0 评论 -
一文彻底搞懂Mybatis系列(七)之使用Mybatis的小技巧
什么时候使用 ${}三、拼接表名四、批量删除五、模糊查询六、起别名七、mybatis-config.xml文件的mapper配置八、获取插入数据时自动生成的主键原创 2022-10-22 23:19:17 · 562 阅读 · 0 评论 -
一文彻底搞懂Mybatis系列(六)之在WEB应用中使用Mybatis
在WEB应用中使用Mybatis原创 2022-10-22 15:47:36 · 641 阅读 · 0 评论 -
一文彻底搞懂Mybatis系列(五)之手写Mybatis框架简单探索版(含源代码)
手写mybatis框架原创 2022-10-06 21:58:19 · 673 阅读 · 0 评论 -
一文彻底搞懂Mybatis系列(四)之mybatis核心配置文件详解
mybatis核心配置文件详解原创 2022-10-04 22:10:28 · 740 阅读 · 0 评论 -
一文彻底搞懂Mybatis系列(三)之mybatis完成增删改查CURD功能超级详细
mybatis增删改查 CURD原创 2022-10-04 16:33:10 · 672 阅读 · 0 评论 -
一文彻底搞懂Mybatis系列(二)之mybatis事务管理机制深度剖析
mybatis事务管理机制深度剖析原创 2022-10-02 16:28:13 · 1581 阅读 · 0 评论 -
windows下mybatis插入mysql数据中文乱码问题解决
windows下mybatis插入mysql数据中文乱码问题解决原创 2022-10-02 07:29:43 · 3379 阅读 · 2 评论 -
一文彻底搞懂Mybatis系列(一)之mybatis入门
(1)一个是 mybatis-config.xml,这个是核心配置文件,主要配置连接数据库的信息(一个),使用Hibernate框架的时候,不需要程序员手动编写SQL语句,SQL语句是自动生成的。(2)另外一个是,XxxxMapper.xml文件,用来配置sql语句(一个表一个),因为在mybatis框架中,sql语句需要程序员自己编写。java对象数据库表中的一条记录。mybatis框架就是一个ORM框架。O : jvm中的java对象。mybatis可以干什么?原创 2022-10-02 06:42:06 · 659 阅读 · 0 评论 -
mybatis 返回List<String>
mybatis原创 2022-07-12 10:43:16 · 8481 阅读 · 0 评论 -
springboot项目启动报错:java.lang.AbstractMethodError: com.mysql.jdbc.Connection.isValid(I)Z
报错信息Caused by: java.lang.AbstractMethodError: com.mysql.jdbc.Connection.isValid(I)Z at com.zaxxer.hikari.pool.PoolBase.checkDriverSupport(PoolBase.java:445) at com.zaxxer.hikari.pool.PoolBase.setupConnection(PoolBase.java:412) at com.zaxxer.hikari.pool原创 2022-05-16 11:10:07 · 752 阅读 · 0 评论 -
mybatis传参为map的写法
接口方法是这样的XxlJobInfo getInfoByParameters(@Param("param") Map<String, String> param);xml如下<select id="getInfoByParameters" resultMap="XxlJobInfo"> SELECT * FROM xxl_job_info WHERE 1=1 <choose> <when test="原创 2022-04-25 11:40:22 · 817 阅读 · 0 评论 -
mybatis返回结果为List<Map<String, Object>>的写法
接口方法是这样的:List<Map<String, Object>> getBackupDbInfoByDbIds(@Param(“dbIds”) List dbIds);mapper.xml如下:<sql id="selectDbmBackupConfigLeftBackupInfoVo"> SELECT c.*, t.tsm_password, t.tsm_nodename, t.t原创 2022-04-25 11:34:37 · 4841 阅读 · 0 评论 -
mybatis 批量查询和批量插入
批量查询需求:查询参数为集合List ips = new ArrayList();返回结果直接为 List<Map<String, Object>>,之所以返回这个类型,是因为不需要额外定义实体对象。mapper接口:List<Map<String,Object>> batchQueryBackupDbInfosByIps(@Param("ips") List<String> ips);xml语句<select id="batc原创 2022-04-08 09:45:01 · 432 阅读 · 0 评论 -
PageHelper分页插件拼接动态排序语句
项目中分页使用的是PageHelper分页插件,先看一下配置pom.xml文件 <!-- pagehelper 分页插件 --> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <原创 2021-12-09 15:29:17 · 1295 阅读 · 0 评论