我一直在寻找在Hibernate中映射我没有参数和返回变量的存储过程的方法,遗憾的是我只找到了带有参数和/或返回变量的存储过程的方法。
你们有什么建议来解决它?
答案 0 :(得分:0)
存储过程/函数必须返回结果集作为第一个 out-parameter能够使用Hibernate。
但是你总是可以直接调用存储过程,绕过Hibernate限制:
session.doWork(new Work() {
@Override
public void execute(Connection connection) throws SQLException {
CallableStatement callableStatement = connection.prepareCall("{ call my_stored_procedure() }");
callableStatement.executeQuery();
}
});