Hibernate 查询多个字段返回的list如何转为自定义对象,以及转换异常
2012-02-27 18:10
567 查看
SELECT cdjg.XMDM,cdjg.CDDM FROM CMRIGHT,cdjg where CMRIGHT.TRANCODE = cdjg.JYDM
这样子的语句,通过hibernate List qList = query.list();的查询出来时list中包含对象,这样的object对象取不方便,如何转为自定义对象,通过在查询结果中加转换对象new Cdjg(cdjg.xmdm,cdjg.cddm)
SELECT new Cdjg(cdjg.xmdm,cdjg.cddm) FROM Cmright cmright,Cdjg cdjg where cmright.trancode = cdjg.jydm ,
出现org.hibernate.hql.ast.QuerySyntaxError: Unable to locate appropriate constructor on class 异常,原因是需要Cdjg类中有这两个字段的构造函数,增加构造函数后,转换正常,查询出来的list中直接就是Cdjg对象
相关文章推荐
- Hibernate 查询多个字段返回的list如何转为自定义对象
- hibernate如何返回一个Map对象 以及List<Map<String, Object>>
- Hibernate查询返回自定义对象
- Hibernate查询返回list对象分析学习
- hibernate查询SQL语句返回自定义实体对象
- Hibernate查询之SQL查询,查询结果用new新对象的方式接受,hql查询,通过SQL查询的结果返回到一个实体中,查询不同表中内容,并将查到的不同表中的内容放到List中
- 在hibernate中查询使用List,Map和类对象定制返回类型
- hibernate查询SQL语句返回自定义实体对象
- Hibernate查询之SQL查询,查询结果用new新对象的方式接受,hql查询,通过SQL查询的结果返回到一个实体中,查询不同表中内容,并将查到的不同表中的内容放到List中
- Hibernate高级使用:查询返回自定义对象
- 将普通sql查询的将结果集转换指定的对象,然后对象存在list中并返回
- c#.net如何将API返回json对象转换成自己想要的List<T>
- hibernate sql查询转换成VO返回list
- hibernate 自定义字段查询映射为pojo对象的新思路
- 在hibernate中查询使用List,Map和类对象定制返回类型
- 在hibernate中查询使用List,Map和类对象定制返回类型
- ABAP--如何在'REUSE_ALV_GRID_DISPLAY'使用自定义F4帮助,返回多个字段以及计算修改其他字段
- hibernate中查询出来的字段并不能自动转换为bean对象的解决方法
- java中json包的使用以及字符串,map,list,自定义对象之间的相互转换
- java中json包的使用以及字符串,map,list,自定义对象之间的相互转换