我只有3个表:
产物
.----------
ID
名称
类别
.----------
ID
名称
PRODUCT_CATEGORY
.----------------------
的p_id
C_ID
我想获得产品列表,其中产品的类别为id = 3。
我对如何为此编写hibernate criteria
感到困惑。任何帮助将不胜感激。
由于
答案 0 :(得分:1)
Criteria c = session.createCriteria(Product.class, "product");
c.createAlias("product.categories", "category");
c.add(Restrictions.eq("category.id", 3));
答案 1 :(得分:0)
检查此实施
流畅的nhibernate实现 Fluent nHibernate - How to map a non-key column on a junction table?
nhibernate实现
http://www.barebonescoder.com/2010/08/nhibernate-many-to-many-relationships/
希望这会有所帮助