вовзращать, кидает исключение no result set: https://pastebin.com/5idwzARt - мой код и стектрейс. Как это исправить?
так она может и не возвращает ничего, чтото поделала в базе и успокоилась
Так и есть. Мне просто нужно чтобы она отработала и ничего не вернула
переделать @Query на @NamedStoredProcedureQueries
Благодарю, сейчас попробую
Не получилось, столкнулся с другой ошибкой, к которой тоже не нашел решение https://pastebin.com/rFP60NS6
А что то выйдет в лог СУБД во время запроса?
Updated Rows 0 Query call sync_users_from_keycloak() Finish time Thu Mar 25 18:10:12 MSK 2021
Пробуй, просто селектом: select * from your_procedure()
И + nativeQuery = true
Так мне из нее ничего не надо получить, а просто вызвать чтобы она отработала в бд и все
тогда уж select your_procedure(), но он всё равно ругнётся, что запрос вернул 0 строк
нашел вот такой вариант <code>@PersistenceContext private EntityManager entityManager; @Transactional public void test() { entityManager.unwrap(Session.class).doWork(new Work() { @Override public void execute(Connection connection) throws SQLException { try (CallableStatement ignored = connection.prepareCall("{CALL test_procedure()}")) { System.out.println("test"); } } }); }</code>
Ваш совет помог, благодарю
Обсуждают сегодня