【发布时间】:2019-09-24 05:01:57
【问题描述】:
我是 hibernate 的初学者。 我在 PostgreSQL 中有一个带有 10 个参数的 void 函数(它是一个“创建或更新”函数),我想在我的应用程序中使用它。
我读到执行本机查询是最简单的方法。
所以我写了这段代码:
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();
应用程序启动时没有任何错误,但是当我检查数据库时,我没有新记录。
有人可以解释什么是错的吗?我应该对这个函数做点别的吗?
【问题讨论】:
标签: java hibernate nativequery