Ljava.lang.Object;cannot be cast to

hibernate中出现这个错误一般有两个原因

如果用的是SQLQuery 一般是没有加addEntity()

sess.createSQLQuery("SELECTID, NAME, BIRTHDATE FROM CATS").addEntity(Cat.class);

 

如果用的是Query 而且是HQL联合查询 inner join或者left join 后加fetch

List<Clazz>list = session.createQuery("from Clazz c left join fetchc.student").list();


猜你喜欢

转载自blog.csdn.net/zzzffhh/article/details/79525779