`

ibatis整理帖

    博客分类:
  • JAVA
 
阅读更多

 

ibatis学习(三)---ibatis与spring的整合

 

 

MyBatis one-to-many mapping

 

Log4JDBC日志框架 

 

 

Mybatis Generator自动生成Mybatis相关代码

 

 

使用以下的mybatis配置,既可在插入数据后,返回 数据库 自增长的ID

    <insert id="insertTableEntity" parameterType="TableEntity">
        insert into TableEntity (name,variableName) values (#{name},#{variableName})
        <selectKey  resultType="long"  keyProperty="id" >
            select LAST_INSERT_ID() as value
        </selectKey>
    </insert>

 

如果,需要返回自增长ID,批量插入一万条数据,需要耗费58秒。

如果,不使用selectKey,批量插入一万条数据,只需要耗费6秒。

 

所以,在没必要使用selectKey的情况下,又有很高的性能要求,尽量避免使用selectKey.

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics