请问各位大侠知道为什么会出现这种情况吗?查询hql,session.createQuery("select new Member(id) from Member where id=1").uniqueResult()报的错误java.lang.ClassCastException: org.hibernate.hql.ast.tree.SqlNode cannot be cast to org.hibernate.hql.ast.tree.PathNode我需要详细的回答,session.createQuery("select m from Member m where id=1").uniqueResult()这样写是不会报错的。里面的构造方面我已经写好了,所以再回答的时候就不要问这个了。