- 2025年05月12日
- 星期一
在操作数据库时,经常会碰到批量插入、批量删除的情况,直接执行SQL语句还好做一点,当使用Mybatis进行批量插入、批量删除时会有一些问题。下面对使用Mybatis批量插入,批量删除进行介绍。
客户端向数据库服务器发送同样的sql查询语句,如果每次都去访问数据库,会导致性能的降低。
1.说明如果你也在用Mybatis,建议尝试该分页插件,这个一定是最方便使用的分页插件。
异常产生场景及异常信息上周,由于在Mybatis的Mapper接口方法中使用实现了Map.Entry接口的泛型类,同时此方法对应的sql语句也使用了foreach标签,导致出现了异常。如下为异常信息:
_parameter_parameter表示当前传入的参数,如果查询的时候传入的参数只有一个,则使用_parameter
注意:这篇博客已经和当前的分页插件完全不一样了,所以建议大家通过上面项目地址查看最新的源码和文档来了解。
这里说最好用,绝对不是吹的,不过有好多人都不理解为什么要用这个插件,自己手写分页sql不是挺好吗……
MyBatis通过包含的jdbcType类型BITFLOATCHARTIMESTAMPOTHERUNDEFINEDTINYINTREALVARCHARBINARYBLOBNVARCHAR
mybatisgenerator配置反向生成Entity简单增删改查实例代码如下所示:xmlversion=\”1.0\”encoding=\”UTF-8\”
xmlversion=\”1.0\”encoding=\”UTF-8\”configuration!–配置–!–propertiesresource=\”XXXXXX.properties\”/或者使用properties配置文件读取顺序优先级次之