使用ORM全自动框架insert成之后,对象立刻获取主键自增id的方法

自己日常开发中用到的方法,两种都可行,个人喜欢全自动框架,简单方便!!!

 

方法一:

自己写sql时是这样获取的,添加属性:useGeneratedKeys="true" keyProperty="feedbackRole.id"

  

    insert into feedback_role (role_name, role_name_en, role_type, email) values
        (#{feedbackRole.roleName} ,#{feedbackRole.roleNameEn} ,#{feedbackRole.roleType} ,null)
  

方法二:

使用ORM全自动框架时,

 int count = umsAccountMapper.insertUseGeneratedKeys(umsAccount);

重点只需要调用API接口即:即

int count = umsAccountMapper.insertUseGeneratedKeys(umsAccount);

测试效果:

使用ORM全自动框架insert成之后,对象立刻获取主键自增id的方法_第1张图片

使用ORM全自动框架insert成之后,对象立刻获取主键自增id的方法_第2张图片

 

你可能感兴趣的:(java,ORM)