IBatis 自动生成主键
2009-07-12 23:06
429 查看
<!-- 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>
<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自动生成的主键 返回主键 (Oracle,Sql Server,Mysql) 转自:http://www.oraforum.net/thread-421-1-1.html
- ibatis中使用insert返回自动生成的主键
- iBATIS自动生成主键(oracle,sqlserver,mysql)
- ibatis2.3.4 配置主键自动生成
- Ibatis自动生成主键
- iBatis自动生成的主键 (Oracle,MS Sql Server,MySQL)
- Mysql-ibatis 自动生成主键(selectKey)
- Mysql-ibatis 自动生成主键(selectKey)
- 【Ibatis】(七)、自动生成主键
- iBatis自动生成的主键 (Oracle,MS Sql Server,MySQL)
- Ibatis 自动生成主键
- IBatis简单实现(附主键自动生成)
- iBatis自动生成的主键 返回主键 (Oracle,Sql Server,Mysql)
- iBatis获得自动生成的主键
- 用ibatis selectKey 返回自动生成的主键值
- iBatis自动生成的主键返回问题
- iBatis自动生成的主键 (Oracle,MS Sql Server,MySQL)【转】
- ibatis 自动生成的主键
- ibatis 自动生成的主键
- ibatis主键自动生成