hibernate多表查询返回的集合映射成自定义对象
来源:互联网 发布:联想网络同传怎么用 编辑:程序博客网 时间:2024/06/05 01:09
1、DAO
public class ParamDao extends FoHibernateDaoSupport implements IParamDao { @Override public List<AgentMaxUserEntity> queryMaxUser() { String sql = "select d.aaa as aaa,d.bbb as bbb,d.ccc as ccc, " + " c.description as ddd,c.paramkey as eee" + " from " + " (select a.aaa,a.bbb,b.ccc " + " from table_a a,table_b b " + " where a.aaa = b.fff) d " + " left join table_c c " + " on d.aaa = c.aaa "; FoSQLQuery query = new FoSQLQuery(sql); query.addEntity("test", TestEntity.class); return this.execFoQuery(query); }
2、Entity 定义返回的对象,set get都要写
public class TestEntity { private String aaa; private String bbb; private String ccc; private String ddd; private String eee;
3、Hibernate映射
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"><hibernate-mapping package="com.test.cc.entity"> <class name="TestEntity" > //不需要映射table <id name="aaa" type="java.lang.String"> <generator class="assigned"/> </id> <property name="bbb" type="java.lang.String" length="32"/> //不需要映射column <property name="ccc" type="java.lang.String" length="32"/> <property name="ddd" type="java.lang.String" length="64"/> <property name="eee" type="java.lang.String" length="64"/> </class></hibernate-mapping>
阅读全文
0 0
- hibernate多表查询返回的集合映射成自定义对象
- Hibernate查询返回自定义对象
- hibernate 自定义字段查询映射为pojo对象的新思路
- SpringMVC查询返回集合,不能自定义字段对象的解决方法
- 使用jdbcTemplate查询返回自定义对象集合
- 使用jdbcTemplate查询返回自定义对象集合
- Hibernate高级使用:查询返回自定义对象
- Hibernate中关于多表连接查询hql 和 sql 返回值集合中对象问题
- Hibernate中关于多表连接查询hql 和 sql 返回值集合中对象问题
- Hibernate中关于多表连接查询hql 和 sql 返回值集合中对象问题
- Hibernate中关于多表连接查询hql 和 sql 返回值集合中对象问题
- Hibernate中关于多表连接查询hql 和 sql 返回值集合中对象问题
- mybatis 映射一对多查询返回集合
- Hibernate 查询多个字段返回的list如何转为自定义对象,以及转换异常
- Hibernate 查询多个字段返回的list如何转为自定义对象
- Hibernate的QBC查询返回Object[]集合
- hibernate--原生SQL查询无法返回对象集合
- 查询返回的是对象集合
- git版本回退
- 函数递归
- 快速幂的算法理解
- 数据结构实验之图论八:欧拉回路
- 抽象工厂模式
- hibernate多表查询返回的集合映射成自定义对象
- java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListene解决办法
- 异常处理课堂练习1
- java详解 --- 构造方法和static关键字
- 使用you-get进行视频爬取
- Maven 浅谈
- pat 乙级 1008. 数组元素循环右移问题 (20)
- 最基本的Java集合框架---List
- 主题模型lda使用