String hql = "select u.u_name from User u where u.u_name like ?";
Query query = session.createQuery(hql);
qquery.setParameter(0, "tom%");
/*List<Object[]> list = query.list();
for(Object[] objs : list){
System.out.println(objs[0]);
}*/
通常由hql语句select 的createSQLQuery查询返回值定义为List<Object[]>,
但由于所查询属性值只设置了一个u_uname,返回值不是List<Object[]>,而是List<Object>。
List<Object> list = query.list();
for(Object objs : list){
System.out.println(objs);
}
这样写则ok。