在MyBatis中,获取主键的方法有两种常用的方式:
- 使用selectKey元素:在插入数据时,可以通过selectKey元素来获取自动生成的主键值。例如:
SELECT LAST_INSERT_ID() INSERT INTO user (name, age) VALUES (#{name}, #{age})
- 使用
标签:在插入数据时,可以通过 标签来获取自动生成的主键值。例如:
SELECT LAST_INSERT_ID() INSERT INTO user (name, age) VALUES (#{name}, #{age})
这两种方法都是在插入数据后立即执行一个SQL语句来获取主键值,然后将其设置到实体对象中的主键属性上。