`
流浪鱼
  • 浏览: 1636164 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

insert元素的id自动增加

 
阅读更多

使用selectKey元素(标准用法使用selectKey)

<insert id="createCustomer" parameterClass="map">
			<selectKey resultClass="java.lang.Integer" keyProperty="CUST_ID">
				<![CDATA[SELECT SEQ_CUST_CUSTOMER.NEXTVAL AS CUST_ID FROM DUAL ]]>
			</selectKey>
			<![CDATA[
				INSERT INTO TEST_CUST_CUSTOMER(
					CUST_ID,
					CUST_CODE,
					CUST_NAME,
					CUST_FLAG,
					CUST_DIF,
					CUST_PROP1,
					CUST_PROP2,
					CUST_TYPE,
					IDCARD_TYPE
				) values (
				 	#CUST_ID#,
					#CUST_CODE#,
					#CUST_NAME#,
					#CUST_FLAG#,
					#CUST_DIF#,
					#CUST_PROP1#,
					#CUST_PROP2#,
					#CUST_TYPE#,
					#IDCARD_TYPE#,
					
				)
			]]>
		</insert>

 直接使用seq_t_dept_department.nextval(不标准)

<insert id="create" parameterClass="map">
			insert into test_dept_department(id,dept_name,dept_code,memo,parent_id,create_date,DECP_ID,status)
			values(seq_t_dept_department.nextval,#deptName#,#deptCode#,#memo#,0,sysdate,#id#,0)
		</insert>

 

 

 

 

分享到:
评论

相关推荐

    MyBatis3_用户指南(附JavaDB实例)

    id, result元素.... 34 支持的JDBC类型....35 Constructor元素...35 Association元素...36 Collection元素.... 40 Discriminator元素......42 Cache元素.43 cache-ref元素..46 动态SQL(Dynamic SQL).... 46 if元素...

    多功能.NET代码自动生成器(含存储过程)

    6、 生成类库的同时系统自动生成相应的存储过程脚本(Proc文件夹)。 一、配置 打开SQLHelper.cs文件,将相应的数据库连接配置信息添加到配置文件中即可。 二、存储过程 打开Proc文件夹,将Proc.sql在相应SQL命令...

    Mybatis的Eclipse插件MyBatipse.zip

    支持 Camelcase 匹配超链接验证映射器声明视图Java 编辑器增强自动完成快速辅助验证Rename Refactoring重命名 resultMap/statement/sql ID,在 Java 和 XML 映射器中更新其引用在 XML 映射器中,右键单击 -&gt; ...

    多功能.NET代码自动生成器2.0版(2010年最新修改)

    6、 生成类库的同时系统自动生成相应的存储过程脚本(Proc文件夹)。 一、配置 打开SQLHelper.cs文件,将相应的数据库连接配置信息添加到配置文件中即可。 二、存储过程 打开Proc文件夹,将Proc.sql在相应SQL命令...

    sqlserver自定义函数

    在查询结果中增加一个自动增长的ID select id=identity(int, 1, 1), * into #T from testTable select * from #T drop table #T sql删除重复的记录 打开测试数据库test,并以表w01为例,将下面的SQL语句放入sql...

    jquery-navigate:自动 Ajax 导航

    概述 jQuery Navigate 是一个 jQuery 插件,其目标是将任何网站转换为单页网站。 它将链接转换为 turbolinks... div refresh-url =" any-url " refresh-id =" anything you want " refresh-insert-function =" any jque

    springmybatis

    Insert INTO `user` VALUES ('1', 'summer', '100', 'shanghai,pudong'); 到此为止,前期准备工作就完成了。下面开始真正配置mybatis项目了。 1. 在MyBatis 里面创建两个源码目录,分别为 src_user,test_src, 用...

    java查看方法源码-mybatipse:Eclipse插件添加对MyBatisSQLMapper框架的支持

    自动完成 Mapper 命名空间:根据路径计算。 Java 类/类型别名:提出 Java 类和类型别名(半透明图标)。 支持驼峰式匹配。 [1] [2] Java 属性:提议父 Java 类的属性。 支持嵌套属性。 Statement ID :如果存在对应...

    dreamweaver上PHP网站开发相关插件

    Insert Retrieve ID PHP.mxp 插入一个可以找回的“ID”。 FX PHP Sessions12.mxp 设置“Sessions”。 FX PHP Cookies11.mxp 设置“Cookies”。 Horizontal Looper PHP.mxp 可以设置记录集横向显示。 ...

    PHP动态网站开发插件

    把一张图片作为背景铺满整个浏览器,可随浏览大小的变化自动调整。 URL into layer.mxp Download 点击下载 在你的网页里面插入一个层,并且在这个层里面导入另一个页面的URL。 Transition.mxp 设置网页背景转换效果...

    SQL语法大全

    sql="insert into 目标数据表 select * from 源数据表" (把源数据表的记录添加到目标数据表) (5) 数据记录统计函数: AVG(字段名) 得出一个表格栏平均值 COUNT(*|字段名) 对数据行数的统计或对某一栏有值的数据...

    Hibernate注解

    * GenerationType.IDENTITY 主键由数据库自动生成(主要是自动增长类型) * GenerationType.SEQUENCE 根据底层数据库的序列来生成主键,条件是数据库支持序列。(这个值要与generator一起使用) * generator 指定...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    3. 运行该批处理程序将自动完成oracle卸载工作,最后手动删除\app文件夹(可能需要重启才能删除) 4. 运行regedit命令,打开注册表窗口。删除注册表中与Oracle相关的内容,具体如下:  删除HKEY_LOCAL_MACHINE/...

    PL/SQL 基础.doc

    3) 表中的元素可以是复合类型; 4) KEY 没有必要是顺序的; 5) 当数据被插入表中的时候,表所需的空间就被分配了; 6. 变量的作用域和可见性 &lt;&lt;outer&gt;&gt; 1) 执行块里可以嵌入执行块; 2) 里层执行块的变量对外层不...

    ObjectARX for AutoCAD 2007(ObjectARX2007)

    一整数 createTextR 写 一实数 createPline 画等宽多义线 createHatch 区域填充 insertBlock 插入图块 l 图形编辑相关函数 eraseByName 按实体的 ads_name 删除实体 eraseById 按实体的ID删除实体 changeLayerByName...

    ObjectARX for AutoCAD 2008 (32-bit)

    一整数 createTextR 写 一实数 createPline 画等宽多义线 createHatch 区域填充 insertBlock 插入图块 l 图形编辑相关函数 eraseByName 按实体的 ads_name 删除实体 eraseById 按实体的ID删除实体 changeLayerByName...

    ObjectARX for AutoCAD 2008 (64-bit)

    一整数 createTextR 写 一实数 createPline 画等宽多义线 createHatch 区域填充 insertBlock 插入图块 l 图形编辑相关函数 eraseByName 按实体的 ads_name 删除实体 eraseById 按实体的ID删除实体 changeLayerByName...

    PHP开发实战1200例(第1卷).(清华出版.潘凯华.刘中华).part1

    实例174 隐藏域提交用户的ID值 210 实例175 图像域替代提交按钮 211 实例176 跳转菜单实现页面跳转 213 实例177 上传图片预览 214 实例178 去掉下拉选项的边框 215 实例179 修改表单属性为弹出窗口 216 实例180 表单...

    PHP开发实战1200例(第1卷).(清华出版.潘凯华.刘中华).part2

    实例174 隐藏域提交用户的ID值 210 实例175 图像域替代提交按钮 211 实例176 跳转菜单实现页面跳转 213 实例177 上传图片预览 214 实例178 去掉下拉选项的边框 215 实例179 修改表单属性为弹出窗口 216 实例180 表单...

Global site tag (gtag.js) - Google Analytics