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

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

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

瀏覽:100日期: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
主站蜘蛛池模板: 曲麻莱县| 兴化市| 龙江县| 巫溪县| 偏关县| 汨罗市| 东阿县| 肥东县| 长海县| 沙河市| 安岳县| 福州市| 山阴县| 任丘市| 巨野县| 广平县| 赣州市| 宜君县| 冷水江市| 连山| 嵊州市| 南平市| 灌南县| 临澧县| 霍邱县| 焦作市| 玉山县| 苗栗市| 云阳县| 古丈县| 邹平县| 九台市| 安国市| 都兰县| 松江区| 峨眉山市| 修水县| 绵阳市| 四平市| 仙居县| 丰顺县|