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

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

mybatis的insert語句插入數據時的返回值的實現

瀏覽:6日期:2023-10-22 08:52:51

mybatis的sql語句一般是配置在配置文件中,現先給出一個例子,

sqlMap.xml文件中的一條插入語句:

<insert parameterClass='xxx'> insert into A(a, b, c, d) VALUE (#a#, #b#, #c#, #d#)</insert>

以上的代碼片段只是最簡單的插入語句,上面這條SQL語句無論執行結果是成功還是失敗,它的返回值都是null

如果想要在執行插入之后得到某個非null的返回值,上面那條sql語句需要再加點‘料’:

<insert parameterClass='xxx'> insert into A(a, b, c, d) VALUE (#a#, #b#, #c#, #d#) <selectKey resultClass='java.lang.Integer' keyProperty='id' > SELECT @@IDENTITY AS ID </selectKey></insert>

這樣寫的話當插入一條數據的時候,該插入操作的返回值就是剛剛插入的 那條記錄的主鍵值。

到此這篇關于mybatis的insert語句插入數據時的返回值的實現的文章就介紹到這了,更多相關mybatis insert返回值內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Mybatis 數據庫
相關文章:
主站蜘蛛池模板: 莆田市| 会宁县| 扎赉特旗| 彭阳县| 永康市| 电白县| 桓台县| 晋中市| 余干县| 大理市| 江川县| 东宁县| 石景山区| 华宁县| 寿光市| 县级市| 宝鸡市| 拜城县| 庄河市| 通州区| 冀州市| 治多县| 讷河市| 滕州市| 广南县| 徐闻县| 紫云| 湛江市| 高邮市| 仙居县| 慈利县| 长岛县| 阿鲁科尔沁旗| 汕尾市| 社旗县| 崇阳县| 华池县| 红安县| 青浦区| 榕江县| 庄河市|