2017-01-27 5 views

答えて

0

クエリに関連付けられていることを課したい

あなたが参加することができ、それらの'古い'スタイルの結合を使用して構成を変更しないでください。あなたはこれを試して設定を変更したい場合は

select a 
From A a, C c 
Where a.z = c.id 

マッピング

public class C{ 

    @ManyToOne 
    @JoinColumn(name = "id", referencedColumnName = "z") 
    private A a; 

} 

public class A{ 

    @OneToMany(mappedBy = "a" 
    @JoinColumn(name = "z", referencedColumnName = "id") 
    private List<C> cCollection; 

} 
+0

それはあなたのために働くんでしたそれは直接リンクしていない列でエンティティをリンクすることができます? –

+0

は旧式の解決策に同意しましたが、私はJPAアプローチを使用して解決策を探していました。 2番目の部分については、それは実際に直接参照されたエンティティで動作しますが、私の質問は、参照がネストされているエンティティのフィールドにアクセスできるかどうかでした。 e.i. AとCの間に中間Bがあります。ありがとう! –

関連する問題