次のような3つのテーブルがあります。
商品名
-----------
id
名
カテゴリー
----------
id
名
product_category
.----------------------
p_id
c_id
製品のカテゴリが id=3 である製品のリストを取得したいと考えています。これを書く方法について混乱していますhibernate criteria
。どんな助けでも大歓迎です。
ありがとう
次のような3つのテーブルがあります。
商品名
-----------
id
名
カテゴリー
----------
id
名
product_category
.----------------------
p_id
c_id
製品のカテゴリが id=3 である製品のリストを取得したいと考えています。これを書く方法について混乱していますhibernate criteria
。どんな助けでも大歓迎です。
ありがとう
Criteria c = session.createCriteria(Product.class, "product");
c.createAlias("product.categories", "category");
c.add(Restrictions.eq("category.id", 3));
この実装を確認してください
流暢な nhibernate の実装 Fluent nHibernate - 非キー列をジャンクション テーブルにマップする方法は?
休止状態の実装
http://www.barebonescoder.com/2010/08/nhibernate-many-to-many-relationships/
お役に立てれば