mybatis插入语句返回主键(useGeneratedKeys=“true“)

没有自动映射返回主键

返回主键(useGeneratedKeys="true")

注:

  • 1、添加记录能够返回主键的关键点在于需要在<insert>标签中添加以下三个属性<insert useGeneratedKeys="true" keyProperty="id" keyColumn="id"></insert>。
  • useGeneratedKeys:必须设置为true,否则无法获取到主键id。
  • keyProperty:设置为POJO对象的主键id属性名称。
  • keyColumn:设置为数据库记录的主键id字段名称
  • 2、新添加主键id并不是在执行添加操作时直接返回的,而是在执行添加操作之后将新添加记录的主键id字段设置为POJO对象的主键id属性

 即使是map也会映射一个key为id的值给map

猜你喜欢

转载自blog.csdn.net/lgl782519197/article/details/109225193