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>

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值