hql语句查询返回List<Map>
来源:互联网 发布:郑俊龙 域名 编辑:程序博客网 时间:2024/06/04 00:58
//查询其中几个字段,添加newmap(),注意map里的m是小写的。也不需要导入包,这样通过query.list()出来的list里存放的不再是默认的Object数组了,而是map集合了
String hql = " select new map(name,passwd) fromUsers";
Query query = session.createQuery(hql);
//默认查询出来的list里存放的是一个Object数组,但是在这里list里存放的不再是默认的Object数组了,而是Map集合了
List<Map> list =query.list();
for(Map user : list){
//一条记录里所有的字段值都是map里的一个元素,key是字符串0,1,2,3....,value是字段值
//如果将hql改为:String hql = " select new map(name asusername,passwd as password) fromUsers";,那么key将不是字符串0,1,2...了,而是"username","password"了
String name =(String)user.get("0");//get("0");是get(key),注意:0,1,2...是字符串,而不是整形
String passwd = (String)user.get("1");
System.out.println(name + " : " + passwd);
}
0 0
- hql语句查询返回List<Map>
- hql查询返回list,map,自定义类型
- spring mvc +jdbctemplate 返回多表查询List<Bean>
- hql关联表、map/list查询
- List<T>排序
- hibernate项目的HQL(SQL区别、Select语句、返回list、map、object数组与单个对象)笔记整理
- 怎样用hibernate的hql查询查询成map或list
- 怎样用hibernate的hql查询查询成map或list
- WCF学习笔记(5)——wcf序列化List<T>并返回
- hql语句中如果没有用Map,List分组的
- 【泛型】使用List<T>篇
- json转换成list<T>
- C# List<>简单用法
- 如何正确使用List<?>
- Hql List Map 查找
- 数据库查询返回List<Map<String, Object>>
- Hibernate处理hql语句封装参数Map集合查询
- HQL查询的LIST<object> 返回omgrid显示
- jquery获取同一根页面上多个radio…
- eclipse启动参数
- jquery获取各种input
- java中移除数组重复项
- 微信开发——测试号申请,接口配置,JS接口安全域名,自定义菜单
- hql语句查询返回List<Map>
- beanutil常用的方法
- 让UL里的li在一行显示
- ul li 变成块状选项卡
- Form表单提交get和post方法区别
- 超炫的js效果
- 获取系统年份
- 跨Iframe执行js函数
- ORA-12518 TNS:监听程序无法分发客…