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