mysql
mybatis語句
<insert
id="insert"
parametertype
="com.test.user"
keyproperty
="userid"
usegeneratedkeys
="true"
>
「keyproperty」表示返回的id要儲存到物件的那個屬性中,「usegeneratedkeys」表示主鍵id為自增長模式
user user = new user();user.setname("測試");
user.set***("男");
system.out.println("插入前主鍵為:"+user.getuserid());
userdao.insert(user);//插入操作
system.out.println("插入後主鍵為:"+user.getuserid());
console:
插入前主鍵為:0插入後主鍵為:10
Mybatis insert返回主鍵ID
mybatis insert語句書寫insert id insertselective usegeneratedkeys true keyproperty fileid parametertype filealias insert into t file info insert usegenerat...
iBatis執行insert後返回主鍵
ibatis插入資料後,返回主鍵。級聯操作很有用。省去了一次的查詢。ibatis的insert方法返回的是新增記錄的主鍵,型別為object,但實為整數數字型。注意一定要用ibatis的insert方法,不要用update方法,update方法雖然能執行insert語句,但返回結果為1,不是新插入的...
mybatis 獲取insert返回的主鍵
在我們開發過程中,在插入資料到資料庫時,很多時候都需要把其主鍵返回,這裡就說一下mybatis是怎麼獲取的。其中mysql和oracle是不同的做法,因為mysql本身就提供欄位自增的屬性,而oracle則需要使用序列。insert into users id,user name,password,...