mybatis批量插入返回自動增長的id

mybatis批量插入返回自動增長的id需要3.3.1版本以上

<dependency>
    <groupId>org.mybatis</groupId>
    <artifactId>mybatis</artifactId>
    <version>3.3.1</version>
</dependency>

mapper文件中的寫法:

<insert id="batchSaveField" parameterType="list" useGeneratedKeys="true" keyProperty="fieldId">

必須這種方式,使用如下方式,無效

<selectKey resultType="java.lang.Integer" order="AFTER" keyProperty="fieldId">
            SELECT LAST_INSERT_ID() AS fieldId
        </selectKey>





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章