我们如何使用Hibernate或JPA调用存储过程?
解决方法
您可以执行以下操作
- Session session = sessionFactory.openSession();
- Transaction tx = session.beginTransaction();
- PreparedStatement st = session.connection().prepareStatement("{call procedureName(?,?)}");
- st.setString(1,formatter.format(parameter1));
- st.setString(2,formatter.format(parameter2));
- st.execute();
- tx.commit();
请在需要的地方添加异常处理.