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);