我想用hibernate进行多表查询,可返回的数据类型就是多种。我该封结果集到哪种类型呢?

解决方案 »

  1.   

    有个思路,希望有所帮助public class Pojo1{
       
      Type1 type1;
      Type2 type2;
     ..........public Pojo1(Type1 type1,Type2 type2...){
      this.type1 =type1;
      this.type2 = type2;}
    }查询语句:select new Pojo(type1,type2)..from .
      

  2.   

    select new 类(ur.属性1,u.属性2,......) from UsersRoles ur join User u where ....定义的那个类一定要有对应的构造方法!
      

  3.   

       用一个object[],该用什么类型强制转换成什么类型啊~~~
      

  4.   

    from 以前的那些是框架不允许写的。因为要控制联接。
      

  5.   

    联查两个表上面说的都可以,但现在的问题是:如果两张表联查,返回的数据是两个实体类型的结合体。我怎么把这个结合体封装起来。重新写一个实体类可以吗?这个实体类该注意什么?请各位指教。而且框架为了不让私自控制连接。from 以前的那些是不允许写的。