首页 > 代码库 > IBatisNet Insert返回主键ID
IBatisNet Insert返回主键ID
MS SqlServer:
1 <insert id="Insert" parameterClass="Person"> 2 insert into PERSON 3 (PER_FIRST_NAME, PER_LAST_NAME, 4 PER_BIRTH_DATE, PER_WEIGHT_KG, PER_HEIGHT_M) 5 values 6 ( #FirstName#, #LastName#, 7 #BirthDate#, #WeightInKilograms#, #HeightInMeters#) 8 <selectKey property="Id" type="post" resultClass="int"> 9 select CAST(@@IDENTITY as int) as value 10 </selectKey> 11 </insert>
MySql:
1 <insert id="Insert" parameterClass="Person"> 2 insert into PERSON 3 (PER_FIRST_NAME, PER_LAST_NAME, 4 PER_BIRTH_DATE, PER_WEIGHT_KG, PER_HEIGHT_M) 5 values 6 ( #FirstName#, #LastName#, 7 #BirthDate#, #WeightInKilograms#, #HeightInMeters#) 8 <selectKey property="Id" type="post" resultClass="int"> 9 select @@IDENTITY as value 10 </selectKey> 11 </insert>
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。