想了一个晚上,没想明白,大家帮帮忙!!!现在有一个Test类如下:import org.hibernate.HibernateException;
import org.hibernate.Query;public class Test {
private Demo demo;
private Query query ;
public Test(int start,Query query ) throws HibernateException {
//省略.....
demo = new Demo(); // 初始化Demo
}
public Demo getDemo() throws HibernateException {
demo.setList(query.list()); //1
return Demo;
}
}
Demo是另外一个类,我现在想通过Test类返回一个Demo对象,可是我在调用的时候出现could not execute query.
(session不关闭的话会出现session is closed错误,关闭方法是session.close())
我感觉是1处的问题,请教一下,该如何修改?
我有点想不明白的是query已经声明并在构造函数中初始化了,为什么 demo.setList(query.list()); 这句会出现错误??
import org.hibernate.Query;public class Test {
private Demo demo;
private Query query ;
public Test(int start,Query query ) throws HibernateException {
//省略.....
demo = new Demo(); // 初始化Demo
}
public Demo getDemo() throws HibernateException {
demo.setList(query.list()); //1
return Demo;
}
}
Demo是另外一个类,我现在想通过Test类返回一个Demo对象,可是我在调用的时候出现could not execute query.
(session不关闭的话会出现session is closed错误,关闭方法是session.close())
我感觉是1处的问题,请教一下,该如何修改?
我有点想不明白的是query已经声明并在构造函数中初始化了,为什么 demo.setList(query.list()); 这句会出现错误??
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货