国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

java - mybatis 插入數據到oracle,id無法用selectkey獲取到數據

瀏覽:128日期:2024-01-24 16:57:46

問題描述

java - mybatis 插入數據到oracle,id無法用selectkey獲取到數據如圖,所示,id判斷是不是null的時候,竟然認為id=null,結果sql語句就變成INSERT INTO core_tzt_product ( product_name, product_type, product_price, crasr_code, period_days, buy_type, start_date, end_date ) values ( ?, ?, ?, ?, ?, ?, ?, ? ) ,但是如果我把id判斷是不是null的if去掉,則可以新增成功。代碼如下

java - mybatis 插入數據到oracle,id無法用selectkey獲取到數據,有點搞不清楚,這是mybatis的bug嗎,還是我哪里有弄錯

問題解答

回答1:

SelectKey需要注意order屬性,像MySQL一類支持自動增長類型的數據庫中,order需要設置為after才會取到正確的值。

標簽: java
主站蜘蛛池模板: 克拉玛依市| 鹤山市| 通化县| 武鸣县| 彭阳县| 神木县| 濉溪县| 德格县| 青浦区| 五家渠市| 青浦区| 泗水县| 宜春市| 陆丰市| 黄山市| 辽宁省| 托克逊县| 永泰县| 昔阳县| 湾仔区| 博野县| 六盘水市| 南阳市| 海原县| 榆林市| 天气| 安岳县| 藁城市| 饶阳县| 安化县| 五河县| 河西区| 武功县| 溆浦县| 河北省| 璧山县| 凤山市| 云安县| 梁河县| 武冈市| 永川市|