Java MyBatis 插入資料庫返回主鍵

都昌小碼農發表於2020-11-24

Java MyBatis 插入資料庫返回主鍵

1.首先mapper層

  int insertUser(User u);

實體類

@Data
public User{
 private Integer userId;
 
 private String userName
 
 private String password
 
 private String comment
}

xml層

<insert id="insertUser" useGeneratedKeys="true" keyProperty="userId" parameterType="com.mybatis.User">
    insert into user(userName,password,comment)
    values(#{userName},#{password},#{comment})
</insert>

Tips:
useGeneratedKeys=“true” 表示給主鍵設定自增長

keyProperty=“userId” 表示將自增長後的Id賦值給實體類中的userId欄位

相關文章