【发布时间】:2023-03-05 21:22:01
【问题描述】:
我在使用 lambda 表达式 (->{ ) 调用存储过程时遇到错误。
错误:org.postgresql.util.PSQLException:错误:“{”处或附近的语法错误
这是我使用 Prepared 调用存储过程的代码 声明。
public void deleteData(Session session, int minVal, int maxVal) throws SQLException {
session.doWork(connection -> {
PreparedStatement st = connection.prepareStatement("{call delete_data(" + minVal + "," + maxVal + ")}");
st.execute();
});
}
我想执行这个存储过程。您能否通过建议更改或修改我当前的代码来帮助我。
提前致谢。
【问题讨论】:
标签: java postgresql hibernate stored-procedures