Я новичок в спящем режиме.У меня есть функция void в PostgreSQL с 10 аргументами (это функция «создать или обновить»), и я хочу использовать ее в своем приложении.
Я прочитал, что выполнение Native Query - самый простой способ.
Итак, я написал этот код:
Session session = HibernateUtil.getSessionFactory().openSession();
session.beginTransaction();
String a = "SELECT fun('text', 'text', 12345678987, 'text', 'text', 50, 37500, 133456788, 'text', 2);
session.createNativeQuery(a);
session.getTransaction().commit();
session.close();
Приложение запускается без ошибок, но когда я проверяю базу данных, у меня нет новой записи.
Может кто-нибудь объяснить, что не так?Должен ли я сделать что-то еще с функцией?