首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

hql select new解决方法

2012-08-14 
hql select new我现在遇到一个问题,我有一个pojo类似:Java codepackage com.metaarchit.erip.security.dom

hql select new
我现在遇到一个问题,我有一个pojo类似:

Java code
package com.metaarchit.erip.security.domain;import java.util.List;public class MyUser {    private String name;    private String address;    private List<String> telPhones;    public MyUser(String name, String address, List<String> telPhones) {        this.name = name;        this.address = address;        this.telPhones = telPhones;    }}

现在我要通过hql来查询出一个MyUser对象,我应该怎样做呢? 
我知道如果没有复杂的List<String>的类型,就可以直接通过 
select new com.metaarchit.erip.security.domain.MyUser(name,address) from detail.xxx得到,但现在有了List<String>我应该怎样写呢?

[解决办法]
我也没太明白你的意思,什么是类似的pojo类??

那你直接 from MyUser

就完了被。。。大哥。。
[解决办法]
用HQL就老老实实按照Hibernate的风格去构造实体。

配个one-to-many 对应 Set<telPhone>

热点排行