mysql插入資料後獲得主鍵
針對自增主鍵的表,在插入時不需要主鍵,而是在插入過程自動獲取乙個自增的主鍵,比如mysql,
"add" parametertype="vo.category" usegeneratedkeys="true" keyproperty="id">
insert into category (name_zh, parent_id,
show_order, delete_status, description
)values (#,
#,#,#,#
)
下面這段是重點:
usegeneratedkeys="true" keyproperty="id"
加上這段之後,dao.insert(vo)
將會使vo.id
置為mysql 自動生成的自增主鍵。 Mybatis獲取插入資料的主鍵時,返回值總是1
mybatis獲取插入資料的主鍵時,返回值總是1 第一種方式 insertlogin parametertype com.xyt.p2p.pojo.logininfo keycolumn userid usegeneratedkeys true keyproperty userid insert i...
MyBatis返回插入的資料主鍵
在mybatis開發過程中,我們經常需要解決乙個問題 當插入一條資料的時候,我在接下來的操作中我需要知道剛剛插入的是哪條資料,這樣我們需要獲取插入資料的主鍵 如何在mybatis中解決這個問題呢?首先,我這裡有兩張表,其中計算層數表和計算參數列有這一對多的關係,層次編號在計算層數表中為主鍵在計算參數...
MyBatis插入資料後返回主鍵id
最近開發全棧專案時,前端有個資料行可以被隨便修改,所以必須給他乙個標識記錄該資料行,即向mysql資料庫中插入一條記錄後,需要獲取此條記錄的主鍵id值返回給前端。insertarticle parametertype article insert into article title,create ...