- <!-- Oracle SEQUENCE Example using .NET 1.1 System.Data.OracleClient -->
- <insert id="insertProduct-ORACLE" parameterClass="product">
- <selectKey resultClass="int" type="pre" keyProperty="id" >
- SELECT STOCKIDSEQUENCE.NEXTVAL AS VALUE FROM DUAL
- </selectKey>
- insert into PRODUCT (PRD_ID,PRD_DESCRIPTION) values (#id#,#description#)
- </insert>
- <!-- Microsoft SQL Server IDENTITY Column Example -->
- <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>
- <!-- MySQL Example -->
- <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>
IBatis 自動生成主鍵
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.