hibernate中使用new class a(class b,class c)查询数据
2008-05-19 16:03
253 查看
在使用hibernate的时候很多人也许会使用它给予我们的面向对象的操作对数据库进行操作
在我们使用查询的时候,要查询table b(class b) table c(class c)两个表中的组合字段的时候为了作为对象操作我们会定义一个class a 使用以下HQL语句查询
select new a(b,c) from b,c where ......
在使用这样的语句的时候 class a 中必须有 public a(b b1, c c1)的构造方法,书写混合字段的提取非常方便
在我们使用查询的时候,要查询table b(class b) table c(class c)两个表中的组合字段的时候为了作为对象操作我们会定义一个class a 使用以下HQL语句查询
select new a(b,c) from b,c where ......
在使用这样的语句的时候 class a 中必须有 public a(b b1, c c1)的构造方法,书写混合字段的提取非常方便
相关文章推荐
- 怎么使用class使用hibernate的插入数据到数据库
- Hibernate查询数据的几种方式以及HQL用法及参数的几种使用方法
- 使用 hibernate 时,如何去除重复项查询出的数据
- Hibernate使用sql查询出map类型数据
- Hibernate(3)-使用HQL语句进行数据查询
- Hibernate使用原生SQL适应复杂数据查询
- Hibernate使用原生SQL适应复杂数据查询
- 使用hibernate保存blob大数据,ibatis查询blob大数据
- 【java】itoo项目实战之大数据查询之使用 new map 优化hibernate之级联查询
- 使用Struts2+Hibernate(HQL)添加数据、查询数据
- Hibernate使用原生SQL适应复杂数据查询
- 使用hibernate的this.getSession().createSQLQuery(sql).list();方法查询数据时出现查到的数据和想象的不一致,很是郁闷,诡异
- AJAX异步请求,底层使用hibernate查询后的数据json封装之前的处理
- Hibernate查询,返回new对象(注意这个新定义的类要有构造函数),使用sql带条件分页查询并且把结果显示到一个对象的集里面的解决方案
- hibernate在使用sql查询query自动转化成model类型数据,query.addEntity
- Hibernate使用原生SQL多表查询时字段名相同导致查询数据覆盖问题解决办法
- Hibernate用Criteria查询时使用Distinct方法去除重复数据
- 【java】itoo项目实战之大数据查询之使用 new map 优化hibernate之级联查询