您当前的位置: 首页 >  mybatis

石头wang

暂无认证

  • 1浏览

    0关注

    295博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

mybatis如何插入表得到主键 useGeneratedKeys、keyProperty、keyColumn

石头wang 发布时间:2021-12-07 20:30:00 ,浏览量:1

mybatis如何插入表得到主键 useGeneratedKeys、keyProperty、keyColumn


        INSERT INTO t_table (name,tenant_id,type,create_person,update_person,create_time,update_time) values(#{eo.name},#{eo.tenantId},#{eo.type},'System','System',NOW(),NOW())
    

使用 useGeneratedKeys="true" keyProperty="eo.id" keyColumn="id"

其实某些字段上是可以省略的,不过都指定上也不会有措。

如果用注解,是这样子

@Insert("" +
            "INSERT INTO t_table (name,tenant_id,type,create_person,update_person,create_time,update_time) values(#{eo.name},#{eo.tenantId},#{eo.type},'System','System',NOW(),NOW())" +
            "")
    @Options(useGeneratedKeys=true, keyProperty = "eo.id", keyColumn = "id")
    int insertEo(@Param("eo") DataGroupEo dataGroupEo);
关注
打赏
1663722529
查看更多评论
立即登录/注册

微信扫码登录

0.0438s