让iBatis中的insert返回主键 [ibatis insert 返回 自增主键]
parameterClass="RemarkInfo">
insert into SGS_REMARK(REMARK)
values(#remark#)
resultClass="int" keyProperty="id" >
SELECT
S_SGS_REMARK.CURRVAL AS ID FROM DUAL
其中Mysql中也可以这么写(首推方法):
Xml代码
insert into ur_sign_date_shensu ( `auditing_user_id` ,`shensu_time`,`shensu_note`,`shensu_date_time`,`shensu_state`,`sign_date_id`)
values(#auditingUserId#,#shensuTime#,#shensuNote#,#shensuDateTime#,1,#id_PK#);
SELECT last_insert_id() as signId ;
insert into ur_sign_date_shensu ( `auditing_user_id` ,`shensu_time`,`shensu_note`,`shensu_date_time`,`shensu_state`,`sign_date_id`) values(#auditingUserId#,#shensuTime#,#shensuNote#,#shensuDateTime#,1,#id_PK#); SELECT last_insert_id() as signId ;
signId必须是qiandao这个bean里的属性