insert主键返回 selectKey使用


有时候新增一条数据,知道新增成功即可,但是有时候,需要这条新增数据的主键,以便逻辑使用,再将其查询出来明显不符合要求,效率也变低了。

这时候,通过一些设置,mybatis可以将insert的数据的主键返回,直接拿到新增数据的主键,以便后续使用。

这里主要说的是selectKey标签

设计表的时候有两种主键,一种自增主键,一般为int类型,一种为非自增的主键,例如用uuid等。

首先说自增类型的主键。

1  映射xml中添加如下代码,注释写的很清楚了,不多做赘述。

[html] view plain copy
  1.   
  2.     <insert id="insert" parameterType="com.soft.mybatis.model.Customer">  
  3.         

你可能感兴趣的:(mybatis)