久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

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

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

瀏覽:117日期: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
主站蜘蛛池模板: 岳普湖县| 湖北省| 凤翔县| 福鼎市| 浑源县| 泰州市| 高碑店市| 克什克腾旗| 益阳市| 铅山县| 东乌珠穆沁旗| 吉安市| 肃北| 波密县| 五华县| 阿拉善右旗| 泰兴市| 会泽县| 文成县| 九龙县| 新巴尔虎左旗| 勃利县| 无棣县| 嘉黎县| 香港| 长岛县| 中山市| 涟水县| 南郑县| 通榆县| 青州市| 红安县| 昔阳县| 桐乡市| 涟源市| 上杭县| 定兴县| 观塘区| 遂宁市| 建德市| 晴隆县|