hibernate 如何调用返回list 的存储过程?

2025-05-14 09:27:19
推荐回答(1个)
回答1:

是不是想用程序实现,不配置映射文件,调用存储过程???

使用SQLQuery类,通过session调取createSQLQuery方法,指定对应存储过程即可执行。例:
SQLQuery sqlQuery = session.createSQLQuery("{call P_SavePartToOperatorPopedom(?,?)}");
sqlQuery.setString(0, adminId);
sqlQuery.setString(1, partId);
sqlQuery.executeUpdate();

参数{call P_SavePartToOperatorPopedom(?,?)}
P_SavePartToOperatorPopedom存储过程名
?是参数占位符!~

有问题可百度Hi我,good luck!~