Dies ist eine bekannte Einschränkung in jOOQ 3.9:https://github.com/jOOQ/jOOQ/ Ausgaben/2943
Sie können derzeit den RETURNING
nicht verwenden -Klausel in jOOQ, wenn Sie einfaches SQL verwenden, da jOOQ den Namen der Identitätsspalte kennen muss, um sich an JDBC zu binden (in den meisten Datenbanken). Leider wird die ID
übergeben in die Spalte RETURNING
-Klausel ist nicht ausreichend, da es keine Garantie dafür gibt, dass dies die Identitätsspalte ist. Sie können auch mehrere Spalten an RETURNING
übergeben Klausel, in deren Fall jOOQ nicht wissen würde, welche die Identitätsspalte wäre.