/*
* @selectKey 用於生成主鍵
*/
@SelectKey(
/*
* sql statement 主要用於生成主鍵
* oracle 查sequener
* mysql id 最大值加一
*/
statement="select max(id)+1 as i from userinfo",
//設置 在執行sql之前還是之後
before=true,
//查詢出的列名(別名)
keyColumn="i",
/*
* 將值填充到哪個參數上 會把值填充到 方法參數userinfo的id上
* before=ture 在inset 語句前填充
*/
keyProperty="id",
//值的類型
resultType = String.class)
@Insert("insert into userinfo (id,name,password)values(#{id},#{name},#{password})")
void addUserinfo(UserInfo userinfo);
SelectKey
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.