hibernate页面渲染问题
本帖最后由 lei9111071952 于 2013-11-04 12:10:04 编辑 问题描述:我的orders对象中的set<OrderItems> orderItems = new HashSet<OrderItems>();使用的是Hibernate技术。
现在要在页面中显示订单(order)的信息,为了页面渲染完成我再service中对orderItems集合进行了强制初始化
for(OrderItems oi : order.getOrderItems()){
oi.getGoodses.getName();
}
但是断点调试显示order.getOrderItems()的size为0,导致页面不能拿到OrderItems的相关数据。可是数据库中明明有对应的数据,这是为什么啊?
跪求经验丰富的大神们指点指点。
[解决办法]
检查你数据库连接获取的结果集里是否有值
[解决办法]
你首先得确认查询orders时级联查询了orderItems。