2012-01-31 7 views
0

は、私は2人のテーブルのユーザーとアドレステーブル休止findByexample問題

を持っていると私は、ユーザーPOJOでPOJOアドレスとユーザーPOJOのためfindByExampleを呼び出して設定するとHBMでの彼らの関係はそう

<!-- bi-directional one-to-one association to Address --> 
    <one-to-one 
     name="user" 
     class="address" 
     outer-join="auto" 
    /> 

です。

それはアドレスを無視POJO

答えて

2

reference manualは言う:

バージョンプロパティ、識別子と関連が無視されます。

しかし、それはまた、言う:

あなたも、関連オブジェクトに応じた基準を配置する例を使用することができます。

List results = session.createCriteria(Cat.class) 
    .add(Example.create(cat)) 
    .createCriteria("mate") 
     .add(Example.create(cat.getMate())) 
    .list();