ssh框架 hibernate 多表查询出的vo对象如何处理

网上关于多表查询结果集的处理五花八门,没有一个比较完整的版本,希望各位大侠给个完整的代码,或者我可以贴出代码,哪位大侠帮我调一下,比较急,在线等!publicListqu... 网上关于多表查询结果集的处理五花八门,没有一个比较完整的版本,希望各位大侠给个完整的代码,或者我可以贴出代码,哪位大侠帮我调一下,比较急,在线等!
public List queryByUserNameOrdStatus(String userName) {

return hibernateTemplate.find("select os.ordStatusId, os.ordDate, os.status, os.orderTotal, os.orderCost,ru.userName from OrdStatus os inner join RegUser ru on os.regUserId=ru.regUserId where ru.userName=?", userName);

返回的是对象时一个新的对象,如何处理!QQ923192899
展开
 我来答
諆實詪軟鰯Dq
2013-06-14 · 超过60用户采纳过TA的回答
知道小有建树答主
回答量:219
采纳率:100%
帮助的人:158万
展开全部
把返回值该成 List<OrdStatus> 然后通过两个表的关联,输出数据!你现在的返回值是一个object类型,需要遍历两次数组才能输出!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
开发者经验库
2013-06-14 · TA获得超过383个赞
知道小有建树答主
回答量:465
采纳率:0%
帮助的人:289万
展开全部
List list=queryByUserNameOrdStatus("username"); 
for (Object obj : list) {
Object[] o = (Object[]) obj;
System.out.println(o[0]);
...
}

差不多就这样。

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式