Đây là một hạn chế đã biết trong jOOQ 3.9: https://github.com/jOOQ/jOOQ/ các vấn đề / 2943
Bạn hiện không thể sử dụng RETURNING
mệnh đề trong jOOQ khi sử dụng SQL thuần túy, vì jOOQ cần biết tên cột nhận dạng để liên kết với JDBC (trong hầu hết các cơ sở dữ liệu). Rất tiếc, đang chuyển ID
vào cột RETURNING
mệnh đề này là không đủ, vì không có gì đảm bảo rằng đây là cột nhận dạng. Bạn cũng có thể chuyển một số cột đến RETURNING
, trong trường hợp jOOQ sẽ không biết cái nào sẽ là cột nhận dạng.