Skip to content

Commit 93649b7

Browse files
authored
Reverse the supportsAutoGeneratedKeys flag in PostgresDialect (#1133)
1 parent 3f95de2 commit 93649b7

File tree

2 files changed

+12
-1
lines changed

2 files changed

+12
-1
lines changed

doma-core/src/main/java/org/seasar/doma/jdbc/dialect/PostgresDialect.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -222,6 +222,11 @@ public boolean supportsResultSetReturningAsOutParameter() {
222222
return true;
223223
}
224224

225+
@Override
226+
public boolean supportsAutoGeneratedKeys() {
227+
return true;
228+
}
229+
225230
@Override
226231
public JdbcType<ResultSet> getResultSetType() {
227232
return RESULT_SET;

doma-core/src/test/java/org/seasar/doma/jdbc/id/BuiltinIdentityIdGeneratorTest.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,13 @@ public class BuiltinIdentityIdGeneratorTest {
1717
@Test
1818
public void test_identitySelectSql() {
1919
MockConfig config = new MockConfig();
20-
config.setDialect(new PostgresDialect());
20+
config.setDialect(
21+
new PostgresDialect() {
22+
@Override
23+
public boolean supportsAutoGeneratedKeys() {
24+
return false;
25+
}
26+
});
2127
MockResultSet resultSet = config.dataSource.connection.preparedStatement.resultSet;
2228
resultSet.rows.add(new RowData(11L));
2329

0 commit comments

Comments
 (0)