原文:在ibatis和mysql環境下使用insert如何獲取返回值

配置xml文件中的sql語句,insert語句默認是有返回值的,用於標記此次插入是否成功。而如果需要其他返回值,則需要進行進一步的設置。 以如下代碼為例: 其中設置了返回值類型resultClass為整數類型,keyProperty設置數據源。 之后通過一條簡單的嵌套查詢語句可以查詢到新添加的最新的行,取keyProperty設置的條目作為返回值 . 在dao層中添加函數 之后調用函數即可得到需 ...

2016-03-30 14:19 0 1733 推薦指數:

查看詳情

mysql insert 返回值

結論:當表的主鍵字段不是自增的時候,添加一條數據返回的最后插入字段的id的就是0,但並不表示其插入錯誤或沒有插入成功 上代碼: ...

Wed Nov 14 19:48:00 CST 2012 2 13486
php的mysql_insert_id()返回值問題

最近使用zencart的時候, 碰到了mysql_insert_id()返回值為0的情況,親自實踐了一,弄明白了上一個連接的含義. 1. 先看mysql_insert_id()參數為空的情況 1) 連庫1--insert1; 連庫2--insert2. 執行結果: 兩次 ...

Sun May 06 08:38:00 CST 2012 0 4733
MyBatis insert/delete/update 的返回值

insert返回值是:新插入行的主鍵(primary key);需要包含<selectKey>語句,才會返回主鍵,否則返回值為null。 update/delete,返回值是:更新或刪除的行數;無需指明resultClass;但如果有約束異常而刪除失敗,只能去捕捉異常。 ...

Fri Apr 12 21:15:00 CST 2019 0 835
getSqlMapClientTemplate().insert()方法的返回值問題

insert方法的返回值 今天碰到一個問題,就是關於ibatisinsert方法的返回值的問題。在網上找了很多例子,自己也親自試了一。 最后得出結論:insert方法返回的是在表中插入記錄的主鍵值對象,如果沒有主鍵,則返回一個null。 xml中 ...

Fri Nov 22 01:03:00 CST 2013 0 4556
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM