hibernateで問題が発生しました

827 ワード

hibernateで問題が発生しました
問題はこうです.
DetachedCriteriaクエリーを使用すると、複数のテーブルを使用してクエリーを関連付ける場合は、他のテーブルのプライマリ・キーで値を設定するしかなく、プライマリ・キー以外を関連付けるとプロンプトが表示されます.
could not resolve property: XXX of XXX



c.add(Restrictions.eq("customer.id", customerId));
customer , .id customer
, .

c.add(Restrictions.eq("customer.number", number))
number customer , could not resolve property customer.number of xxx.

,hibernate 。 nameQuery .
:
select x from X as x where customer.number =?

? ?