hibernate本地sql如何调函数和过程,如何传入值,接收返回值?
跪求大神赐教,小弟纠结这个问题好久了,求教求教~~~~
------解决思路----------------------
另外,存储过程没有返回值,而是可以定义传出参数,和传入参数定义方式类似。
接收传出参数的话可以用SQLQuery
SQLQuery sqlQuery= (SQLQuery) session.createSQLQuery("{Call PROCEDURE_TEST(?,?)}");
sqlQuery.setString(1, "T01");
sqlQuery.setString(2, "test@mail.com");
sqlQuery.executeUpdate();
这时,使用sqlQuery.getString(1),就获得了第一个传出参数。