Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/318.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在Hibernate中,如何将存储过程的返回值映射到实体类_Java_Hibernate - Fatal编程技术网

Java 在Hibernate中,如何将存储过程的返回值映射到实体类

Java 在Hibernate中,如何将存储过程的返回值映射到实体类,java,hibernate,Java,Hibernate,如何在Hibernate中将存储过程的返回值映射到实体类。如果已在SP中查询所选列,请尝试类似 Query query = session.getNamedQuery("callStockStoreProcedure") .setParameter("stockCode", "7277"); List result = query.list(); for(int i=0; i<result.size(); i++){ Stock stock = (Stock)result.

如何在Hibernate中将存储过程的返回值映射到实体类。如果已在SP中查询所选列,请尝试类似

Query query = session.getNamedQuery("callStockStoreProcedure")
    .setParameter("stockCode", "7277");
List result = query.list();
for(int i=0; i<result.size(); i++){
    Stock stock = (Stock)result.get(i);
    System.out.println(stock.getStockCode());
}
Query Query=session.getNamedQuery(“callStockStoreProcedure”)
.setParameter(“股票代码”、“7277”);
列表结果=query.List();

对于(int i=0;我必须自己用返回值设置属性。什么是SP?@Bart SP-->存储过程。实体类是Message.javamay可能有帮助:是的…开始从TBL_NOTIFICATION_DETAILS中选择商户ID,通知ID,其中商户ID ENDerror java.lang.ClassCastException:[Ljava.lang.Object;无法强制转换为Message这是我调用List messages=session.getNamedQuery(“NotificationDetails”).setParameter(“City”,City).List();for(int i=0;i