随笔分类 - Mybatis
Mybatis相关知识集合
摘要:Mybatis 中 select 标签有两个属性 resultType 和 resultMap,主要作用是在mapper.xml文件中,配置实体类中的字段与数据库表中的字段关联映射。本文介绍它们的使用方法和区别。
阅读全文
摘要:
介绍MyBatis 中 type-aliases-package 属性的作用。在Spring Boot项目中,使用属性type-aliases-package为MyBatis引用的实体类自定义别名,避免使用又长又臭的完全限定名。
阅读全文

摘要:MyBatis动态SQL之bind标签基本语法介绍和应用案例说明。
阅读全文
摘要:MyBatis动态SQL之choose(when、otherwise)语句基本语法介绍和应用案例说明。
阅读全文
摘要:MyBatis动态sql中foreach标签的基本语法介绍和应用案例说明。
阅读全文
摘要:MyBatis动态SQL的trim标签是一个格式化的标签,可以完成set或者where标签的功能。
阅读全文
摘要:MyBatis动态SQL之set标签基本语法介绍和应用案例说明。
阅读全文
摘要:MyBatis动态sql之where标签使用方法介绍和应用案例解析。
阅读全文
摘要:使用 MyBatis 动态SQL,通过 if, choose, when, otherwise, trim, where, set, foreach和bind等标签,可组合成非常灵活的SQL语句,从而既提高 SQL 语句的准确性,也大大提高攻城狮的开关效率。
阅读全文
摘要:浅谈连接池基本概念和工作原理、常见数据库连接池性能对比、HiKariCP速度为什么快和常见属性对比。最后给出一个Spring Boot整合HiKariCP的入门案例。
阅读全文
摘要:MyBatis常见面试题:通常一个Xml映射文件,都会写一个Dao接口与之对应,请问,这个Dao接口的工作原理是什么?Dao接口里的方法,参数不同时,方法能重载吗?
阅读全文
摘要:Dao接口的工作原理是什么?Dao接口里的方法,参数不同时,方法能重载吗
阅读全文
摘要:MyBatis常见面试题:#{}和${}的区别是什么
阅读全文
摘要:浅谈MyBatis的工作原理。
阅读全文
摘要:本文主要介绍如何快速构建Spring Boot项目,并且简单集成Druid数据库连接池和MyBatis框架,数据库采用MySQL。
阅读全文
摘要:Mybatis 中,基于foreach标签实现删除、修改和查询的批量操作。
阅读全文
摘要:在MySQL中使用LIMIT分页查询千万级数据。
阅读全文
摘要:Mybatis批量insert 返回主键 Mybatis从3.3.1版本开始,支持批量插入后返回主键ID。首先对于支持自增主键的数据库使用useGenerateKeys和keyProperty,对于不支持生成自增主键的数据库使用selectKey标签。类似《MyBatis 返回insert操作主键》
阅读全文
摘要:在向数据库插入数据时,需要保留插入数据的id,以便进行后续的操作使用。但是,在默认情况下,insert操作返回的是一个int值,它并非表示主键id,而是表示当前SQL语句影响的行数。下面从mybatis注解和SQL两个视角演示如何获取自增长ID。
阅读全文