鏈変簺鏄鍏堢敓鎴?pre-generate)涓婚敭鐨勶紝濡侽racle鍜孭ostgreSQL錛涙湁浜涙槸浜嬪悗鐢熸垚(post-generate)涓婚敭鐨勶紝濡侻ySQL鍜孲QL Server銆備絾鏄笉綆℃槸鍝鏂瑰紡錛屾垜浠兘鍙互鐢╥BATIS鐨勮妭鐐規潵鑾峰彇璇彞鎵浜х敓鐨勪富閿?br />
渚嬪瓙濡備笅錛?/p>
xml 浠g爜
<insert id="insertProduct-ORACLE" parameterClass="product">
<selectKey resultClass="int" type="pre" keyProperty="Id" >
SELECT YOURPKSEQUENCE.NEXTVAL AS VALUE FROM DUAL
<selectKey>
insert into PRODUCT (PRD_ID,PRD_DESCRIPTION) values (#id#,#description#)
<insert>
<insert id="insertProduct-MS-SQL" parameterClass="product">
insert into PRODUCT (PRD_DESCRIPTION) values (#description#)
<selectKey resultClass="int" type="post" keyProperty="id" >
select @@IDENTITY as value
<selectKey>
<insert>
<insert id="insertProduct-MYSQL" parameterClass="product">
insert into PRODUCT (PRD_DESCRIPTION) values (#description#)
<selectKey resultClass="int" type="post" keyProperty="id" >
select LAST_INSERT_ID() as value
<selectKey>
<insert>