当前位置: 代码迷 >> J2EE >> JPA怎么调用ORACLE的存储过程
  详细解决方案

JPA怎么调用ORACLE的存储过程

热度:93   发布时间:2016-04-22 02:22:45.0
JPA如何调用ORACLE的存储过程?
请问各位大虾们,JPA如何调用ORACLE的存储过程,能不能给出一个例子,数据库为ORACLE 10g?
在存储过程中需要一个输出的参数(参数是一个记录集),。我在网上找了一些资料说: JPA不支持输出的参数,不知道如何变通。

------解决方案--------------------
调用存储过程与JPA没有关系啊,你在dao里获取session然后通过session调用存储过程,并传入参数
------解决方案--------------------
没弄过,我们公司不用jpa,很少接触。帮顶。祝楼主好运
------解决方案--------------------
JPA调用存储过程返回集合。
Java code
//假如我要获取一个User的集合,这个存储过程名字是GetUserList()Query query = em.createNativeQuery("{call GetUserList()}",User.class);List<User>result=query.getResultList();//result就是你要的全部user
------解决方案--------------------
不懂,我也想学JPA整合存储过程!小顶一下!
代码迷推荐解决方案:oracle存储过程,http://www.daimami.com/oracle-develop/177537.html
  相关解决方案