MyBatis+MySQL返回插入的主鍵ID
阿新 • • 發佈:2019-01-09
需求:使用
MyBatis
往MySQL資料庫中插入一條記錄後,需要返回該條記錄的自增主鍵值。Mybatis xml檔案:
<insert id="insert" parameterType="User" useGeneratedKeys="true" keyProperty="id"> INSERT INTO user (username,age,comment) VALUES(#{userName},#{age},#{comment}) </insert>
User PO類:
public class User { private Long id; private
Dao類:
public interface UserDao { public int insert(User user); }
測試類:
User user = new User(); user.setUserName("jiazhipeng"); user.setAge(24); user.setComment
輸出:
插入前主鍵為:0 插入後主鍵為:111