jOOQ - dao - 插入对象的主键

时间:2015-02-26 17:02:03

标签: java sql jooq

我正在使用由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

1 个答案:

答案 0 :(得分:0)

这是jOOQ 3.5中缺少的功能,并被跟踪为两个独立的功能请求:

现在,除非您实现自己的insert()方法,否则无法在insert上获取生成的键,或者扩展代码生成器以为您生成该方法。