Hibernate executeUpdate()
для вставки или обновления собственного запроса с returning *
дает и исключение, а также не обновляет таблицы.
SQLQuery query = session.createSQLQuery(
"INSERT INTO public.account (username) VALUES ('xx'), ('yy'), ('zz') RETURNING user_id");
Transaction tx = session.beginTransaction();
query.executeUpdate();
tx.commit();
Исключение:
org.postgresql.util.PSQLException: результат был возвращен, когда ничего не ожидалось.