我有两张表,一张表是MallJiamengpublic class MallJiameng implements java.io.Serializable { // Fields private Integer id;
private MallMember mallMember;
private MallJiamengCategory mallJiamengCategory;
private MallStore mallStore;
private String jiamengName;
private String jiamengRegion;
private String jiamengExpense;
private Double expenseDetail;
private String explain;
private String pic;
private Integer isShow;
private Date addTime;
         //setter、getter方法省略
}一张表是MallJiamengCategorypublic class MallJiamengCategory implements java.io.Serializable { // Fields private Integer cateId;
private String cateName;
private Integer parentId;
private Integer sortOrder;
private Integer level;
private Set mallJiamengs = new HashSet(0);
         //setter、getter方法省略
}现在我要查询出来某一个父分类下面的所有MallJiameng对象
用的方法是:public List findByParentId(Integer pid){
try {
String queryString = "from MallJiameng as model where  model.mallJiamengCategory.parentId= ?";
Query queryObject = getSession().createQuery(queryString);
queryObject.setParameter(0, pid);
return queryObject.list();
} catch (RuntimeException re) {
log.error("find by property name failed", re);
throw re;
}
}查询结果怎么是MallJiamengCategory对象的集合呢
请教各位高手,小弟刚使用hibernate,还请各位赐教,小弟在线等~~谢谢各位