hql语句查询返回List<Map>

Drugbank XML文件解析 DrugBank Release Version 5.1.13 | DrugBank Online点击download下载XML文件,也可以使用COMMAND命令下载。(下载文件需要先注册一个账号文件,就可以下载了)下载好压缩文件,并解压会得到如下两个文件:full database.xml就是我们所需要的XML文件,完整的XML很大,大约为1.6G因为原始的文件非常大,直接查看XML文件是有困难的,所以我们使用一下命令来查看该文件的前一百行 得到如下输出 对于前三行 第一行:表示XML 版本为 1.0 阅读详情
//查询其中几个字段,添加new map(),注意map里的m是小写的。也不需要导入包,这样通过query.list()出来的list里存放的不再是默认的Object数组了,而是map集合了  
 String hql = " select new map(name,passwd) from Users";  
 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 as username,passwd as password) from Users";,那么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);  
 }  
   

OV9734 DATASHEET,完整规格书 OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等 立即下载

相关推荐

ESP32-S3开发板实战:5分钟搞定智能门铃的音视频通话功能(附源码)

本文详细介绍了如何利用乐鑫ESP32-S3开发板快速实现智能门铃的实时音视频通话功能。通过ESP-ADF框架和RTC服务,开发者可在五分钟内完成环境搭建与核心功能调试,并附有源码和关键配置详解,为嵌入式音视频应用开发提供了高效实践路径。

web99的专栏 527

Hibernate学习记录四(Hibernate执行sql返回List<Map>类型结果集)

之前在项目中使用的Spring的jdbcTemplate直接执行sql语句的,由于客户方要求sql全部写到hibernate配置文件,则改用Hibernate的Query执行SQL语句,从文件读取。最终查询结果使用阿里巴巴的fastjson转换json,这样就需要标准的List才可以,但Hibernate使用Query.list()获取到的结果集,调试查看可以看到是List类型的,转换JSON全部

筱光的博客 1792

SpringBoot 指标监控——Actuator

1、 访问:localhost:8000/actuator 设置健康监控显示具体情况 metrics http://localhost:8000/actuator/metrics/jvm.gc.live.data.size 定制化health信息 //利用构造器,在注册中心中添加cityService.saveCity.count指标 public CityServiceImpl(MeterRegistry meter...

weixin_44302046的博客 4629

Hibernate中关于HQL查询返回List<Object>数据的结果集问题

---恢复内容开始--- 开发中遇到的一个小问题,使用Hibernate中的HQL查询时,使用query.list()查询出来的是一个List&lt;Object>结果集 原来代码: public List findDataByProvince(String yxszsdm, int year) { StringBuffer sql=new StringBuffer(); ...

weixin_34309435的博客 951

RT-Thread与LWIP协议栈在GD32F450XX上的移植实战:从FreeRTOS到RT-Thread的切换指南

本文详细介绍了将LWIP协议栈从FreeRTOS移植到RT-Thread系统,并在GD32F450XX开发板上实现的完整实战指南。重点解析了sys_arch适配层、邮箱与信号量接口的关键改造,以及网络驱动ethernetif.c的适配步骤,帮助开发者解决线程通信差异,实现稳定网络连接。

linux6sysadmin的博客 824

windows在使用ping 127.0.0.1时出现一般故障的解决方案

本文主要介绍了windows在使用ping 127.0.0.1时出现一般故障的解决方案,希望能对使用windows的同学们有所帮助。 文章目录 1. 问题描述 2. 解决方案

weixin_43178406的博客 6万+

关于hql查询,返回结果的list数组的问题

好记忆不如敲键盘! 听说hibernate有两大查询方式hql(hibernate query language)和QBC(query by Criteria),据说前者相对来说更加灵活与强大。于是小白的我开始了踩雷之旅.我使用的是hibernate5.3 问题: 写好了查询的hql语句后,用list&lt;其他类型> datalist = currentSession.creatQuery...

LYSCR7的博客 1851

嵌入式数字信号处理器(DSP)高频面试题及参考答案

数字信号处理器(DSP)是一种专门设计用于执行数字信号处理任务的微处理器。它具有高度优化的架构,能够高效地执行复杂的数学运算,如快速傅里叶变换(FFT)、卷积、滤波和其他信号处理算法。DSP通常具有高速的中央处理器、专用的硬件乘法器、累加器、硬件循环支持和高速的内存访问能力,以满足实时信号处理的需求。通信:用于调制解调、语音编码、数据压缩、加密和解密。音频处理:如音乐合成、音效增强、语音识别和语音合成。视频和图像处理:包括图像压缩、视频编码、图像增强和模式识别。生物医学工程。

大模型大数据攻城狮的专栏 5267

HQL的new map语法(一)

通常hibernate查询出的结果集是类似于 List&lt;T&gt; 或 List&lt;Object[]&gt; 的类型 类似于下面这个方法 public List&lt;SfJmsfT&gt; getChosePayList(SfJmsfT jmsf) { List list = new ArrayList(); StringBuilder hql = new Str...

weixin_42124622的博客 1277

PCL 八叉树的使用

八叉树(Octree)是一种空间划分的数据结构,广泛应用于三维点云的处理和分析。八叉树通过将空间递归地划分为八个子区域,可以有效地组织和索引三维点数据,提升点云的查询、降采样和配准等操作的效率。

纵马踏花向自由 1658

RK3588 MPP,RGA,DRM,QT之RGA

RK3588多路视频采用RGA来进行混合成一帧

dreamliweiming的博客 4265

【Hive】HQL Map 『CRUD | 相关函数』

1. Map 增删改查 1.1 声明 Map 数据类型 1.2 增 1.3 删 1.4 改 1.5 查 2. Map 相关函数 2.1 单个Map 3. Map 与 String 3.1 Map 转 string 3.2 string 转 Map

渐渐的忘记,赶不上明天(读研ing,2024年毕业) 1308

14.建立时间、保持时间以及vivado时序report的参考使用

在设计数字系统时,需要仔细考虑电路元件的选择和布局以及时序设计来满足建立时间和保持时间的要求。建立时间,又称为建立时间窗口或建立期,是指数字信号在触发器的时钟信号前沿到来之前,必须已经稳定存在的时间。在本章节将结婚扫建立时间和保持时间的基本原理,以及如何通过vivado处理建立时间和保持时间。通过使用同步电路,可以更好地控制数据传输的时序并满足建立时间和保持时间的要求。例如,在D触发器中,选择具有适当充电和放电特性的D端口元件可以确保在时钟信号前沿到达前数据已经稳定存在,并在时钟信号前沿到达后保持稳定。

FPGA/MATLAB学习教程/源码/项目合作开发 2986

hql查询字段和查询后放入list中的顺序不一样?!? [

hql查询字段和查询后放入list中的顺序不一样?!? [问题点数:20分]           不显示删除回复           显示所有回复           显示星级回复           显示得分回复           只显示楼主           收藏 shashaya1122 结帖率:0%写一个数据导出excel,自己也不太懂,参照着写的,功能可以实现,就是这段程序看不懂,请...

evilcry2012的专栏 1030

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

将任意查询结果ResultSet转化成List<Map>

在JadePool中,提供了若干个查询方法,分别是:                 public List query(String sqlquery, int position, int length, boolean isScrollSenstive) throws SQLException                 public List query(String sqlquer

wj800的专栏 5983

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

hql 返回 map对象

常见的用法是这样的: public void testNativeQuery(){ Query query = entityManager.createNativeQuery("select id, name, age from t_user"); List rows = query.getResultList(); for (Object row : rows) { ...

u011258360的博客 2109

Hql 查询map中key值?

最近做项目,由于常常要操作对象关联的map中的值和键,使得查找很慢,于是想了想能不能用hql直接查找map中的key然后比对呢?最后功夫不负有心人,终于被我找到了。

pencil456的专栏 2150

总结: HQL语句

Part1 数据库的操作Part2 数据表的操作1. 创建普通表。

Rouer_jia的博客 1405

hql关联表、map/list查询

介绍下关于HQL中的关联表查询的用法吧,这个算是我自己摸索尝试出来的,也许不是最优化的,但还是可以和大家分享探讨下   之前由于对hql的了解不深,后来要使用关联表查询的时候,就特意查询了一些资料,其中http://www.cnblogs.com/gmh/archive/2008/03/22/1117910.html这篇文章让我受益匪浅,深受启发   这次主要是要使用关联表查询,项目中是使

qq_22585755的博客 1976

hibernate------HQL总结

以以个普通Users表为例: 建表语句: [code="java"] CREATE DATABASE `interceptor` CHARACTER SET 'utf8'; USE `interceptor`; DROP TABLE IF EXISTS `users`; create table users( id int auto_increment primary k...

ttitfly的笔记 273

hibernate查询结果返回Map集合

@SuppressWarnings({ "unchecked", "rawtypes" }) @Override public List> getWomenClass(final int num) { final String hql = "select id as id, name as name from BaseClassBean where(id >100100 and id 100

卢艳亮 1万+

hibernate项目的HQL(SQL区别、Select语句、返回list、map、object数组与单个对象)笔记整理

hibernate项目的HQL(SQL区别、Select语句、返回list、map、object数组与单个对象)笔记整理

渴望飞的鱼的博客 2687

Hibernate 返回List<Map<String,Object>>

为什么要把返回类型转为List&lt;Map<String,Object>>? 因为默认返回的List&lt;Object[]>太难用了,Object[0]-Object[n-1]使用起来很不友好。 import org.hibernate.criterion.CriteriaSpecification; ... Query query = session.createSQLQuery(selectSql); //设定结果结果集中的每个对象为Map类型 query.setRes

三斗的博客 728

怎样用hibernate的hql查询查询成map或list

这里制作一个引子,具体内容比较多,而且hibernate文档里的hql篇写的很详细 可以这么用: List list = getHibernateTemplate().find("select new map(t1.c1,t2.c3) from table1 t1 ,table2 t2 where t1.c1=t2.c2"); 这样的话list里的每个元素都是一个map,每个ma

wf4878921的专栏 1080

mysql返回实体类带list_hql语句查询实体类采用list方法的返回结果集

在hibernate中,用hql语句查询实体类,采用list方法的返回结果为一个List,该List中封装的对象分为以下三种情况:1.查询全部字段的情况下,如"from 实体类",list中封装的对象为实体类本身,各属性都将得到填充。2.只查询一个字段,默认情况下,list中封装的是Object对象。3.查询两个或两个以上的字段,默认情况下,list中封装的是Object[],长度与所查询的字段数...

weixin_42356978的博客 1077

Hibernate查询返回 List

###Hibernate一般是返回对象实体,但是如果你非要返回一个List,或者你不想返回整个实体数据,而只是想返回一个值,那么你可以使用 "select distinct ......."    1.例子 public List getyears() { // 取人口基本信息表的年  String hql = "select distinct nian from ReportRkxx"; ...

Only the heart peace will be prosperity 319

关于JPA entityManager查询出数据转为List<Map>的详细说明

最近使用JPA的时候遇到了这么个问题,基于公司使用数据库不同的要求,我们不用Dao层的@Query注解实现复杂的SQL,所以就开始研究entityManager,在使用entityManager时遇到的问题就是默认返回的getResultList()时List类型,那当我想返回MAP类型时怎么处理呢? 首先最重要的就是注入entityManager //注入entityManager @PersistenceContext(type = PersistenceContextTy

bb5240_的博客 7158
上一篇: java中移除数组重复项
下一篇: beanutil常用的方法
jarry.liu
博客等级 码龄16年 36粉丝 304原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

jarry.liu

如果对您有帮助,鼓励下博主吧

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值