Detta är en känd begränsning i jOOQ 3.9:https://github.com/jOOQ/jOOQ/ nummer/2943
Du kan för närvarande inte använda RETURNING
klausul i jOOQ när du använder vanlig SQL, eftersom jOOQ behöver känna till identitetskolumnens namn för att binda till JDBC (i de flesta databaser). Tyvärr skickade ID
kolumnen till RETURNING
klausulen är inte tillräcklig, eftersom det inte finns någon garanti för att detta är identitetskolumnen. Du kan också skicka flera kolumner till RETURNING
sats, i vilket fall jOOQ inte skulle veta vilken som skulle vara identitetskolumnen.