新聞中心
mybatis中如何獲取自增主鍵?
在 MyBatis 中,可以通過在映射文件中使用

xml
insert into user (name, age) values (#{name}, #{age})
這樣,在執(zhí)行 insertUser 操作后,id 屬性會(huì)被設(shè)置為數(shù)據(jù)庫返回的自增主鍵值。需要注意的是,這種方法只適用于支持自增主鍵的數(shù)據(jù)庫,例如 MySQL 和 Oracle。
mybatis批量插入,怎么返回生成的自增主鍵?
我們項(xiàng)目組正好用到了這個(gè),SEQ_ZONE為sequence,則mybatis配置文件如下: SELECT SEQ_ZONE.CURRVAL AS id from dual insert into TBL_ZONE (ID, NAME ) values (SEQ_ZONE.NEXTVAL, #{name,jdbcType=VARCHAR} )
我覺得你應(yīng)該在for循環(huán)里執(zhí)行$this->db->insert(),然后用$this->db->insert_id()獲取每一次插入后的id
mybatis3.5.6批量插入返回主鍵id?
我覺得你應(yīng)該在for循環(huán)里執(zhí)行$this->db->insert(),然后用$this->db->insert_id()獲取每一次插入后的id
到此,以上就是小編對(duì)于mybatis如何獲取自動(dòng)生成的主鍵的問題就介紹到這了,希望這3點(diǎn)解答對(duì)大家有用。
標(biāo)題名稱:mybatis怎么獲取自動(dòng)生成的主鍵
文章來源:http://www.dlmjj.cn/article/dpeigss.html


咨詢
建站咨詢
