mybatis
键盘上的武者
长风破浪会有时,直挂云帆济沧海
展开
-
MyBatis批量插入/批量更新
前段时间遇到批量更新上千条数据的问题,如果使用for循环update数据会导致时间长效率低(因为频繁与mysql交互,耗时较长),这是一个比较常见的需求应该可以用一条sql语句解决,查找之后解决了该问题,顺便记录一下具体代码,方便以后查找顺便帮助遇到同样需求的人。 批量插入: <insert id="insertBatch" parameterType="具体实体类" useGen...原创 2018-03-02 15:24:16 · 386 阅读 · 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 · 2124 阅读 · 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 · 17430 阅读 · 1 评论