Mybatis获取刚刚插入的一条数据的主键值(插入时主键未制定数据库支持主键自增)

原创
2016/02/28 15:18
阅读数 393

在Mybatis操作数据库时,插入一条数据如何来获取刚刚插入的数据的自增主键呢?

在insert时可以使用selectKey内嵌标签,如下:

<insert id="insertObj" parameterType="com.*.Class" useGeneratedKeys="true" keyProperty="floorModelID">
    <selectKey keyProperty="floorModelID" resultType="int">
        SELECT LAST_INSERT_ID()
    </selectKey>

    INSERT INTO ${db_conn}.tFloorModel
    (
        floorModelName,
        floorModelBg
    )
    VALUE
    (
        #{floorModelName},
        #{floorModelBg}
    )
</insert>
展开阅读全文
打赏
1
1 收藏
分享
加载中
更多评论
打赏
0 评论
1 收藏
1
分享
返回顶部
顶部