Questa è una limitazione nota in jOOQ 3.9:https://github.com/jOOQ/jOOQ/ problemi/2943
Al momento non è possibile utilizzare il RETURNING
clausola in jOOQ quando si utilizza SQL semplice, perché jOOQ deve conoscere il nome della colonna di identità per associarsi a JDBC (nella maggior parte dei database). Sfortunatamente, passaggio dell'ID
nella colonna RETURNING
La clausola non è sufficiente, perché non vi è alcuna garanzia che questa sia la colonna di identità. Potresti anche passare diverse colonne a RETURNING
clausola, nel caso in cui jOOQ non saprebbe quale sarebbe la colonna di identità.