mybatis - MyBatis批量插入后如何获取主键

标签 mybatis

使用注释 @Options(useGeneeratedKeys = true, keyProperty = "id") 获取单个插入生成的主键对我来说很好,但是当我使用注释 @InsertProvider 进行批量插入时,我不知道如何为了获得生成的主键,任何评论将不胜感激。提前谢谢

最佳答案

现在Mybatis 3.3.1已经支持了。请参阅https://github.com/mybatis/mybatis-3/pull/547

关于mybatis - MyBatis批量插入后如何获取主键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31847521/

相关文章:

Spring-boot 与 MyBatis 不会回滚事务

java - 从 SP 到复杂对象的映射结果

java - 如何在 MyBatis 中动态选择 resultMap 并将递增的整数值附加到 "non-existent"列?

sql-server-2005 - SQL Server 2005 到 2012 com.microsoft.sqlserver.jdbc.SQLServerException : Implicit conversion from data type varbinary to datetime2 is not allowed

java - 事务回滚在 JUnit5 的 @Nested 类的测试用例中不起作用

java - mybatis插入和更新索引越界错误

java - PostgreSQL - 使用 JDBC 写入 inet 列

java - 在 Java 中完全卸载 JDBC 驱动程序

java - JSP 登录页面 session 超时

java - 在 Oracle 数据库中调用查询时绑定(bind)后更改参数值