Query q = currentSession().createSQLQuery("select * from Spitter where username = '"+username+"'");
List<Spitter> list = q.list();因为createSQLQuery默认不支持转实体类,默认只返回Object类型。改成下面即可返回对应实体类
Query q = currentSession().createSQLQuery("select * from Spitter where username = '"+username+"'").addEntity(Spitter.class);
List<Spitter> list = q.list();
Spitter s = list.get(0);
本文介绍了如何使用Hibernate的createSQLQuery方法结合addEntity来直接返回对应的实体类对象,通过一个具体的Spitter类查询示例进行说明。
1万+

被折叠的 条评论
为什么被折叠?



