JPA / JPQL-запрос без результатовУстановить или обновить / удалить счетчик - PullRequest
0 голосов
/ 06 сентября 2018

Я хочу выполнить (Postgre) собственный SQL-запрос, который не является ни SELECT, ни UPDATE, ни DELETE. Это "ОБНОВЛЕННЫЙ МАТЕРИАЛИЗОВАННЫЙ ВИД view_name;" и не имеет никакого результата, насколько я знаю.

Как правильно выполнить такой запрос с использованием JPA / JPQL?

Методы выполнения на javax.persistence.Query, похоже, требуют набора результатов или счетчика обновлений / удалений.

1 Ответ

0 голосов
/ 06 сентября 2018

В конце концов, executeUpdate() был правильным способом выполнения работы.

final javax.persistence.EntityManager em;
em.createNativeQuery("REFRESH MATERIALIZED VIEW view_name;").executeUpdate();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...