日期:2014-05-17  浏览次数:20656 次

关于inner join 的返回类型问题
select * from user INNER JOIN user_pro on user.user_id = user_pro.user_pro_id where user.username ='hello'
/**
*user 和 user_pro是2个表
*然后关联属性 现在想返回 所有数据 返回的类型是什么呢 单表的我会 2个表都在一起了 应该返
*回什么类型的list?求助了
*/
------解决方案--------------------
是要将sql的查询结果映射到java对象中么,有用什么持久层框架没?
------解决方案--------------------
用HQL查询吧。参考这个http://www.cnblogs.com/Earl/archive/2010/11/01/1866241.html
------解决方案--------------------
hibernate底层不论你几张表它返回的都是List<Object[]>;
------解决方案--------------------
List<Object>[]