![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mybatis
键盘上的武者
长风破浪会有时,直挂云帆济沧海
展开
-
MyBatis批量插入/批量更新
前段时间遇到批量更新上千条数据的问题,如果使用for循环update数据会导致时间长效率低(因为频繁与mysql交互,耗时较长),这是一个比较常见的需求应该可以用一条sql语句解决,查找之后解决了该问题,顺便记录一下具体代码,方便以后查找顺便帮助遇到同样需求的人。批量插入:<insert id="insertBatch" parameterType="具体实体类" useGen...原创 2018-03-02 15:24:16 · 356 阅读 · 0 评论 -
MyBatis <selectKey>标签的含义
MyBatis 标签这个标签主要用于Insert数据时不支持主键自动生成的问题selectKey keyProperty=”m_Id” order=”AFTER” resultType=”int”> select LAST_INSERT_ID() selectKey>SelectKey需要注意order属性。像Mysql一类支持自动增长类型的数据库中,...原创 2018-03-24 15:42:10 · 2103 阅读 · 0 评论 -
解决org.apache.ibatis.executor.ExecutorException: No constructor found in xxxBean问题
在使用mybatis时遇到该问题,解决方法很简单,在实体类bean中加一个无参的构造方法即可,具体原因如下:相关源码如下:private Object createByConstructorSignature(ResultSetWrapper rsw, Class<?> resultType, List<Class<?>> constructorArgT...原创 2018-05-28 20:35:07 · 17381 阅读 · 1 评论