随笔分类 - Mybatis
摘要:MyBatis-3.4.4.jar使用分页插件时并且查询条件包含foreach时,分页插件在执行count语句时会抛出异常,报参数为空异常。分页插件会新增一个COUNT的SQL,并复制原BoundSql对象,然后使用DefaultParameterHandler.setParameters给COUN
阅读全文
摘要:最近项目需要批量插入一批数据,然后根据这批数据的id,再插入关联表; 需要使用mybatis的版本为3.3.1,之前使用3.2.8的没返回主键id 参考:https://github.com/mybatis/mybatis-3/pull/547 service层: xml文件 比之前单个插入速度得到
阅读全文
摘要:最近需要去掉SQL中select * 的语句,提高SQL性能,一个个手动加别名有点蛋疼 将数据库的表字段输出,增加表别名,以逗号隔开 mysql安装成功后可以看到已经存在mysql、information_schema和test这个几个数据库,information_schema库中有一个名为COL
阅读全文
摘要:0"> AND A.PROC_TARGET_ID IN #{tenantId}
阅读全文
摘要:创建mybatis-config.xml 在配置数据源的配置文件中,配置Mybatis的SqlSessionFactoryBean 重新启动即可
阅读全文
摘要:最近在项目中遇到一个,需要根据传入的存有id的list,计算值,再起别名
阅读全文
摘要:MyBatis的Mapper文件的foreach标签用来迭代用户传递过来的Lise或者Array,让后根据迭代来拼凑或者批量处理数据。如:使用foreach来拼接in子语句。 在学习MyBatis Mapper文件的foreach标签时我们先看看DTD是如何定义的?DTD代码如下: foreach属
阅读全文
摘要:传入集合list mybatis的sql文件 collection是要遍历的参数集合,item是集合中每个项,取值就这样取#{item}
阅读全文

浙公网安备 33010602011771号