一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|編程技術|

服務器之家 - 編程語言 - JAVA教程 - MyBatis Oracle 自增序列的實現方法

MyBatis Oracle 自增序列的實現方法

2020-06-30 11:17Java開發網 JAVA教程

這篇文章給大家分享MyBatis Oracle 自增序列的實現方法及mybatis配置oracle的主鍵自增長的方法,非常不錯具有一定的參考借鑒價值,感興趣的朋友一起看看吧

mybatis oracle 自增序列的代碼如下所示:

?
1
2
3
4
5
6
7
8
<insert id=" insert " useGeneratedKeys="true" keyProperty="s_id" parameterType="xxxx" >
<selectKey resultType="int" order="BEFORE" keyProperty="s_id">
SELECT SEQ_TABLE.NEXTVAL FROM dual
</selectKey>
INSERT INTO <span style="font-family: Arial, Helvetica, sans-serif;">s_id</span><span style="font-family: Arial, Helvetica, sans-serif;">,name,age</span>
VALUES
(#{s_id} #{name}, #{age} )
</insert>

resultType="int" 返回的是一個int類型

keyProperty 把返回值,賦值給:parameterType中對象的對象的屬性,也就是xxxxx類中的s_id屬性

?
1
useGeneratedKeys="true" keyProperty="s_id"

返回序列id,如果不需要,可以不填

下面看下mybatis配置oracle的主鍵自增長

mysql、sqlserver等數據庫本身帶有主鍵自增長像auto_increment的功能可以直接使用

useGeneratedKeys=”true”來實現,比如下面的配置

?
1
insert into s_user_auth (id,user_id, user_name) values(#{id},#{userid},#{username})

而oracle則不行,oracle主鍵自增長是通過sequence實現的,所以這種方式就不可以了,需要使用:

1.先通過sequence查出來id,再insert

?
1
2
select yoursequence.nextval as id from dual
insert into s_user_auth (id,user_id, user_name) values(#{id},#{userid},#{username})

2.直接insertsequence.nextval,如下

?
1
insert into s_user_auth (id,user_id, user_name) values(yoursequence.nextval,#{userid},#{username})

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产在线视频在线观看 | 精品午夜寂寞黄网站在线 | 单亲乱l仑在线观看免费观看 | 2022国产麻豆剧传媒剧情 | 亚洲成a人不卡在线观看 | 亚洲欧美国产自拍 | 超级乱淫 不详 | 成人看片免费无限观看视频 | zoofilivideo杂交3d | 国产在线视频自拍 | 好大水好多好爽好硬好深视频 | 日本在线播放视频 | 久久国产主播福利在线 | 亚洲一卡2卡三卡4卡5卡组 | 欧美日韩第二页 | 热99这里有精品综合久久 | 精品国产免费第一区二区 | 欧美日韩在线观看区一二 | 99在线精品免费视频 | 嫩草视频在线观看视频播放 | 91国内精品久久久久怡红院 | 99精品全国免费7观看视频 | chinese调教踩踏视频 | 免费深夜福利 | 日本特黄一级大片 | 日本在线观看免费观看完整版 | 亚洲 日韩 在线 国产 视频 | 调教老师肉色丝袜的故事 | 精品欧美一区二区三区在线观看 | gangbang日本 | 天天做天天爱天天爽综合网 | 成人在线免费观看视频 | 亚洲午夜精品久久久久 | 日韩欧美不卡视频 | 深夜福利在线播放 | 99视频在线看观免费 | 免费在线观看网址大全 | 虎四免费入口 | 毛片大全免费看 | 国产卡一卡二卡四卡无卡 | 日韩欧美亚洲一区二区综合 |