我正在使用由jOOQ生成的DAO:
<generate>
<relations>true</relations>
<records>true</records>
<pojos>true</pojos>
<daos>true</daos>
<interfaces>true</interfaces>
<globalObjectReferences>true</globalObjectReferences>
<jpaAnnotations>true</jpaAnnotations>
<validationAnnotations>true</validationAnnotations>
<fluentSetters>true</fluentSetters>
</generate>
将POJO插入数据库后,如何获取创建的标识符/主键?插入成功,但在POJO上调用getIdentifier()
仍会返回null
。
答案 0 :(得分:0)
这是jOOQ 3.5中缺少的功能,并被跟踪为两个独立的功能请求:
现在,除非您实现自己的insert()
方法,否则无法在insert上获取生成的键,或者扩展代码生成器以为您生成该方法。