摘要: 今天做项目的时候,有两个实体:款式、品牌两者关系是多对多的关联关系,实现的功能是:通过选择款式,显示出该款式的所有品牌。HQL语句如下:1 from Brand as b where b.styles.styleId=? 运行时出现这个异常错误:org.hibernate.QueryException:illegalattempttodereferencecollection。 通过查资料发现,在上面的HQL语句中,Brand的关联实体styles是一个Set集合,而不是一个Style实体。在Hibernate3.2.2以前的版本,Hibernate会对关联实体自动使用隐式的innerjoi. 阅读全文
posted @ 2012-09-12 16:51 chenssy 阅读(1015) 评论(0) 推荐(0) 编辑