ibaits插入即获取主键(mssql,mysql,oracle)
来源:互联网 发布:算法精髓 编辑:程序博客网 时间:2024/06/04 01:10
oracle主键需预先生成,通过sequence;mysql和mssql是插入后生成。
oracle主键需预先生成,通过sequence;mysql和mssql是插入后生成。
mysql:
<insert id="insertStu_mysql" parameterClass="stu">
insert into stu(name) values (#name#)
<selectKey resultClass="int" keyProperty="id" >
select LAST_INSERT_ID() selectKey>
insert>ibatis测试代码:SqlMapClient client = SqlConfig.getSqlClient();
Stu s = new Stu();s.setName(“test”);
client.insert("insertStu-mysql",s);
//获取主键
System.out.print(" pk = " + s.getId());------------------------------------------------------------------ oracle:预先通过sequence获取insertStu-oracle" parameterClass="stu">
int" type="pre" keyProperty="id" >
SELECT STOCKIDSEQUENCE.NEXTVAL AS VALUE FROM DUAL
insert into STU (ID,NAME) values (#id#,#name#)
mysql :插入后生成
<insert id="insertStu-mssql" parameterClass="stu">
insert into STU(name) values (#name#)
<selectKey resultClass="int" keyProperty="id" >
select @@IDENTITY as value
<selectKey>
<insert>
本篇文章来源于:开发学院 http://edu.codepub.com 原文链接:http://edu.codepub.com/2010/0824/25311.php
- ibaits插入即获取主键(mssql,mysql,oracle)
- ibaits插入即获取主键(mssql,mysql,oracle)
- ibatis获取主键自动增长ID(Oracle/MSSQL/mysql),取得刚插入的ID编号
- 获取主键自动增长ID(Oracle/MSSQL/mysql),取得刚插入的ID编号
- ibatis获取主键自动增长ID(Oracle/MSSQL/mysql),取得刚插入的ID编号
- ibatis获取主键自动增长ID(Oracle/MSSQL/mysql),取得刚插入的ID编号
- MSSQL中主键即插入数据
- mybatis oracle获取插入的主键
- mybatis oracle获取插入的主键
- Mybatis + Mysql插入后获取主键id
- mybaits+mysql获取插入数据的主键
- Mybatis插入mysql/oracle的主键示例
- mybatis如何获取oracle新插入数据记录的主键?
- mybatis如何获取oracle新插入数据记录的主键?
- JDBC_获取插入记录的主键值(基于MySQL数据库)
- MySql获取插入记录自增主键ID值
- mybatis获取mysql插入的自增主键配置方法
- mysql event 即 mssql的job作业
- U-Boot命令详解
- 动态获取media的URL及设置时间格式
- hibernate分页查询
- pirntf 和fprintf and 全局变量errno
- 关于无法找到调试信息以及调试信息格式
- ibaits插入即获取主键(mssql,mysql,oracle)
- Selenium学习笔记之五:封装几个通用的函数
- 成为一名优秀程序员所需要知道的那些事
- linux驱动程序开发环境配置
- 国外程序员是如何准备面试的
- JavaMail 发送邮件
- java 通过方法名称动态调用方法
- Windows端口开放
- 如何正确利用Rownum来限制查询所返回的行数?