在ssh中hibernate用session.createSQLQuery()执行如下语句: 
Hibernate: select m.date,m.name,a.time,a.state from message m left join access a on m.date=a.time where m.date BETWEEN '2009-06-01 12:00:00' and '2009-06-27 12:00:00' UNION select m.date,m.name,a.time,a.state from message m right join access a on m.date=a.time  where a.time BETWEEN '2009-06-01 12:00:00' and '2009-06-27 12:00:00' 
那么在jsp页面如何显示查询的结果呢? 
二表没有做关联,message表里的信息是每天往里录入的,access表的数据是月底从excel表里导入的。因为用的是mysql不支持全连接(full join)所以union了下hql好像又不支持union就还用了sql 
现只有message,access两个表的pojo,用 
for(int i=0;i <list.size();i++){  
    Object[] obj=(Object[])list.get(i); 
    System.out.println(obj.getClass()); 
    for(int j=0;j <obj.length;j++){  
        if(obj[j] instanceof Message){  
        Message message=(Message)obj[j];  
            System.out.print(message.getDate()+message.getName());  
              
        }else if(obj[j] instanceof Access){  
            Access access=(Access)obj[j];  
            System.out.print(access.getState()+access.getTime());  
        }  测试打印不出任何结果。 
请问怎么样才能显示想要的查询结果呢