美文网首页
mybaits当主键自增的情况下获取当前插入数据的主键id

mybaits当主键自增的情况下获取当前插入数据的主键id

作者: 778bc750a218 | 来源:发表于2018-12-11 14:40 被阅读0次

在insert标签中,加入keyProperty和useGeneratedKeys两个属性: keyProperty 当前主键名 ,useGeneratedKeys="true"使用了主键自动生成

    <!-- MySQL中获取主键并插入1 -->

    <insert id="insertUser" parameterType="user" keyProperty="id" useGeneratedKeys="true">

        insert into USER(id, name, pwd) values(#{Id}, #{Name}, #{Password})

    </insert>

java:

    int result=xxxService.insertUser(user);

//    result=0||1表示插入几条数据

//获取插入数据的id

    user.getId();//重要!!!!!

相关文章

网友评论

      本文标题:mybaits当主键自增的情况下获取当前插入数据的主键id

      本文链接:https://www.haomeiwen.com/subject/xtzshqtx.html