想了一个晚上,没想明白,大家帮帮忙!!!现在有一个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()); 这句会出现错误??