我有一个表格,其中有一列是串行类型。
我使用 mybatis 生成了 Java 代码。
所以,现在我尝试在表中插入一条记录并查看代码中自动生成的键。
预期:
实际:
我使用的代码是mybatis生成的:
@InsertProvider(type=SqlProviderAdapter.class, method="insert")
@Options(useGeneratedKeys=true,keyProperty="record.testId")
int insert(InsertStatementProvider<Camera> insertStatement);
无法向您展示其他代码片段。
我的问题是,mybatis 是否与 postgres 兼容以每次检索自动生成的密钥,或者我在代码中做错了什么?
环境:postgres 12、mybatis-generator-core-1.4.0、java 8