休止状態の第一人者に質問があります
私は3つのテーブルを持っていUser
ますCar
、、CarList
カルリストは多対多です
user --< carlist >-- car
カーリストを照会するために、組み込みのfindByExampleを使用しようとしています。
これまでのところ、次のように1つのテーブルでそれを行う方法を見つけました。
List results = session.createCriteria(CarSearchList.class)
.add(Example.create(instance))
.createCriteria("car")
.add(Example.create(instance.getCar()))
.list();
しかし、どうすれば車とユーザーテーブルでそれを行うことができますか?私はこれを以下で試しましたが失敗します:
List results = session.createCriteria(CarSearchList.class)
.add(Example.create(instance))
.createCriteria("car")
.add(Example.create(instance.getCar()))
.createCriteria("user")
.add(Example.create(instance.getUser()))
.list();