展开全部
例如在 Room 对 User 的一对多关联中,
在查询出所有的 Room 资料之後,希望再查询 users 中 "age" 为 30 的 user 资料:
Criteria roomCriteria = session.createCriteria(Room.class);
Criteria userCriteria = roomCriteria.createCriteria("users");
userCriteria.add(Restrictions.eq("age", new Integer(30)));
List rooms = roomCriteria.list(); // 只列出 users 属性中有 user 之 "age" 为 30 的 Room
Iterator iterator = rooms.iterator();
在查询出所有的 Room 资料之後,希望再查询 users 中 "age" 为 30 的 user 资料:
Criteria roomCriteria = session.createCriteria(Room.class);
Criteria userCriteria = roomCriteria.createCriteria("users");
userCriteria.add(Restrictions.eq("age", new Integer(30)));
List rooms = roomCriteria.list(); // 只列出 users 属性中有 user 之 "age" 为 30 的 Room
Iterator iterator = rooms.iterator();
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询