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>
阅读
上一篇:【小结】Java EE知识点(持续更新) 下一篇:返回列表