ibatis有不同数据库插入自增主键
来源:互联网 发布:免费的网络推广方法 编辑:程序博客网 时间:2024/04/29 15:22
Ibatis SelectKey
<!-- 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>
<!-- 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有不同数据库插入自增主键
- ibatis 如何利用自增主键插入数据库
- ibatis 如何利用自增主键插入数据库
- ibatis 如何利用自增主键插入数据库
- ibatis 插入数据主键依赖数据库自增长方式
- 不同数据库的主键自增方式
- 数据库主键自增插入显示值
- 【Mybatis】数据插入数据库时,获取自增主键
- Oracle数据库插入多条数据,主键自增
- 实体类中有主键,数据库中主键是自增的,使用linq插入记录时,由于实体类有数据产生报错的解决方法
- ibatis插入数据库时返回主键(sqlserver数据库)
- ibatis插入返回主键
- ibatis 增加时返回自增主键
- mybatis和ibatis插入oracle数据库并返回主键id
- 通过Java向数据库中自增主键(非自增主键)表插入记录的异常
- MyBatis 3.2.6插入时候获取自增主键方法有二
- MyBatis 3.2.6插入时候获取自增主键方法有二
- ibatis 插入,返回自增id,批处理
- 六种排序的C++实现
- 六种常用算法
- javascript 冒泡与捕获的原理及操作实例
- 齿轮基础
- MD5加密算法
- ibatis有不同数据库插入自增主键
- 文件上传
- 在C程序中显示汉字
- C格式字符(来自百度百科)
- DXF图元文件提取与显示(一)
- 递归
- PO审批流程
- php防止刷新累加
- poj2286 唯美的IDA*(80行)