MyBatis Oracle 自增序列

来源:互联网 发布:淘宝天堂伞假货 编辑:程序博客网 时间:2024/05/02 01:19
<insert id=" insert " useGeneratedKeys="true" keyProperty="s_id" parameterType="xxxx" > <selectKey resultType="int" order="BEFORE" keyProperty="s_id">     SELECT SEQ_TABLE.NEXTVAL FROM dual</selectKey>  INSERT INTO <span style="font-family: Arial, Helvetica, sans-serif;">s_id</span><span style="font-family: Arial, Helvetica, sans-serif;">,name,age</span>    VALUES  (#{s_id} #{name}, #{age} )</insert>

resultType="int" 返回的是一个int类型

keyProperty 把返回值,赋值给:parameterType中对象的对象的属性,也就是xxxxx类中的s_id属性

useGeneratedKeys="true" keyProperty="s_id"

返回序列id,如果不需要,可以不填

1 0
原创粉丝点击