前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Hibernate query.list()

Hibernate query.list()

作者头像
用户10358987
发布2024-04-23 19:51:54
930
发布2024-04-23 19:51:54
举报
文章被收录于专栏:javajava

在Hibernate中,用hql语句查询实体类,采用List方法的返回结果为一个List,该List中封装的对象分为以下三种情况。

我们通过实例来对这三种情况进行说明,首先看一下数据情况,红色区域这两条数据是我们要查的。

在这里插入图片描述
在这里插入图片描述

这里查询采用得是两个字段组合查询,测试方法如下:

代码语言:javascript
复制
public void test() {
   
	String ids = "1001A4100000003GURZY,1001A4100000003HS5W500101";
	String[] idsArray = ids.split(",");
	List<String> list = Arrays.asList(idsArray);
	String data = querySomeAccounts(list);
	System.out.println("data:" + data);
}
  1. 查询全部字段的情况下,如"from 实体类",List中封装的对象为实体类本身,各属性都将得到填充。
代码语言:javascript
复制
public String querySomeAccounts(List<String> list){
   
	String hql = "from Spkbkt_indicator_relationship where (sosspk || sosaac) in (:alist)";
	Query query = this.getSession().createQuery(hql);
	query.setParameterList("alist", list);
	List<Spkbkt_indicator_relationship> dataList = query.list();
            
	JSONArray dataArray = new JSONArray();
	//循环取值
	for(Spkbkt_indicator_relationship data : dataList){
   
		String sosaac = data.
本文参与?腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2024-04-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客?前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com