随笔分类 -  MyBatis

摘要:1. saveBatch能否提高插入的效率? 先说结论,saveBatch()方法也是一条一条的插入,也就是说它会产生多条insert语句,而不是一条insert语句,所以它不是真正的批量插入,更不能提高插入效率。 看看代码就全明白了 从代码看,循环一条一条的插入,每次都是一个sqlSession. 阅读全文
posted @ 2023-08-11 17:21 废物大师兄 阅读(8333) 评论(2) 推荐(1)
摘要:单表查询、不太复杂的关联查询适合用JPA,除此以为,一些复杂的SQL,比如自定义动态分页查询真的不建议用JPA,实现起来比较麻烦,还不如MyBatis来得直接 以下面的子查询为例: SELECT t1.* FROM approval_task t1 WHERE t1.approver_usernam 阅读全文
posted @ 2021-09-08 11:55 废物大师兄 阅读(2665) 评论(0) 推荐(2)
摘要:1. 引入Maven依赖 2. 生成Mapper文件 在src/main/resources下创建一个generatorConfig.xml文件,然后在终端命令行下执行 mvn mybatis-generator:generate 即可自动生成 具体参见 http://www.mybatis.org 阅读全文
posted @ 2018-07-26 15:54 废物大师兄 阅读(12494) 评论(4) 推荐(4)
摘要:1、plugins MyBatis官网对于plugins的描述是这样的: MyBatis allows you to intercept calls to at certain points within the execution of a mapped statement. By default 阅读全文
posted @ 2018-05-09 17:03 废物大师兄 阅读(9377) 评论(0) 推荐(2)