Това е известно ограничение в jOOQ 3.9:https://github.com/jOOQ/jOOQ/ въпроси/2943
В момента не можете да използвате RETURNING
клауза в jOOQ при използване на обикновен SQL, тъй като jOOQ трябва да знае името на колоната за идентичност, за да се свърже с JDBC (в повечето бази данни). За съжаление, подаване на ID
колона в RETURNING
клаузата не е достатъчна, защото няма гаранция, че това е колоната за идентичност. Можете също да подадете няколко колони към RETURNING
клауза, в случай на която jOOQ няма да знае коя ще бъде колоната за идентичност.