MyBatis 标签
这个标签主要用于Insert数据时不支持主键自动生成的问题
<selectKey keyProperty="目标属性" resultType="结果类型" order="BEFORE">
//
</selectKey>
SelectKey需要注意order属性。像Mysql一类支持自动增长类型的数据库中,order需要设置为after才会取到正确的值。
像Oracle这样取序列的情况,需要设置为before,否则会报错。
MyBatis 标签
这个标签主要用于Insert数据时不支持主键自动生成的问题
<selectKey keyProperty="目标属性" resultType="结果类型" order="BEFORE">
//
</selectKey>
SelectKey需要注意order属性。像Mysql一类支持自动增长类型的数据库中,order需要设置为after才会取到正确的值。
像Oracle这样取序列的情况,需要设置为before,否则会报错。