diff --git a/src/main/java/xyz/zhouxy/jdbc/JdbcOperationSupport.java b/src/main/java/xyz/zhouxy/jdbc/JdbcOperationSupport.java index 8545e0d..c71ca9c 100644 --- a/src/main/java/xyz/zhouxy/jdbc/JdbcOperationSupport.java +++ b/src/main/java/xyz/zhouxy/jdbc/JdbcOperationSupport.java @@ -203,7 +203,7 @@ class JdbcOperationSupport { } else { try (Statement stmt = conn.createStatement()) { - stmt.executeUpdate(sql); + stmt.executeUpdate(sql, Statement.RETURN_GENERATED_KEYS); try (ResultSet generatedKeys = stmt.getGeneratedKeys()) { final ResultHandler> resultHandler = ResultHandler.mapToList(rowMapper); return resultHandler.handle(generatedKeys);