中易网

hql select new查询

答案:2  悬赏:70  
解决时间 2021-03-02 06:56
package com.metaarchit.erip.security.domain;

import java.util.List;

public class MyUser {

private String name;

private String address;

private List telPhones;

public MyUser(String name, String address, List telPhones) {
this.name = name;
this.address = address;
this.telPhones = telPhones;
}

}

现在我要通过hql来查询出一个MyUser对象,我应该怎样呢?
我知道如果没有复杂的List的类型,就可以直接通过
select new com.metaarchit.erip.security.domain.MyUser(name,address) from detail.xxx得到,但现在有了List我应该怎样写呢?
最佳答案
你这个telPhones应该关联了另一张表吧,那么你就得配hibernate的关联,也就是[平时所说的one-to-many,many-to-one等,这个比较复杂,建议你去百度一些相关,hibernate关联查询的文章,自己仔细研究下,我在这只给你解释一点的话,你也学不透彻,自己去嗖一下吧
全部回答
hql语句是从“from”开始写的,对应的属性不是数据库里的属性,而是在定义pojo,或者vo的时候对应的字段名称,这点非常重要。 例如:hql1 = "from tablename t where t.begintime like to_date( '" + strdate + "','yyyy-mm-dd') ";
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
隋炀帝为什么要开凿大运河?
有没有哪位大神帮我下载我图网ppt素材,ppt编
这种菩提子属于什么品种,为什么刚打磨完是青
康耀天骄城在哪里啊,我有事要去这个地方
从广州到南京自助游好,还是跟团好?
BBK是步步高的缩写,比较靠谱的说法是英文缩
怎样理解“不是所有可以被计算的东西都是重要
CoCo除了奶茶三兄弟,还有什么特别好喝的?
首套房组合贷款还可以提取公积金吗
绑腿沙袋中《可调》是什么意思?可调是买咯沙
国企一把手是否可以用自己亲戚当财务经理
印尼虎为什么到家新缸就斜着也不游
中国的民居习俗
上海东强汽车站(川沙)是负有直达淮安的汽车
已知矩形截面柱b=300mm,h=400mm。构件的环境
推荐资讯
声卡连接音响为什么一说话直响
Billy Gilman《Warm ,Fuzzy》类型的歌曲
电视柜组装图8-1880安装
vivox6,华为荣耀8,oppor9那个好?玩游戏顺畅
装备有主动技能的怎么用?有没有快捷键?怎么
电脑上的键盘关机 ‘power’ 怎么一下不好用
淡淡中学生作弊现象作文600
马场道/合肥道(路口)在哪里啊,我有事要去这
什么软件可以打开百度云下的视频?
用卸妆油去黑头有什么优点和缺点啊?
泗阳县亚都房地产开发有限公司怎么去啊,有知
五星级酒店行政总厨和大堂经理权力谁大。
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?