createSqlQuery 查询执行的是JDBC 可是怎么返回条件查询的结果啊?
- Java code
Map datas = (Map)session.createSQLQuery("select id,name from user where name='zhangsan'").addScalar("username",Hibernate.INTEGER).setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP);map.get("id");map.get("name");
报错
这样的条件查询怎么返回结果制定字段的结果
谢谢
------解决方案--------------------
不用Map,用List<bean对象>,然后遍历这个集合,看他有多大,再循环取值,如list.get(0).getid来获取