Il s'agit d'une limitation connue dans jOOQ 3.9 :https://github.com/jOOQ/jOOQ/ numéros/2943
Vous ne pouvez actuellement pas utiliser le RETURNING
clause dans jOOQ lors de l'utilisation de SQL brut, car jOOQ a besoin de connaître le nom de la colonne d'identité pour se lier à JDBC (dans la plupart des bases de données). Malheureusement, passer l'ID
colonne vers le RETURNING
La clause n'est pas suffisante, car rien ne garantit qu'il s'agit de la colonne d'identité. Vous pouvez également passer plusieurs colonnes au RETURNING
clause, dans le cas où jOOQ ne saurait pas laquelle serait la colonne d'identité.