0
に登録しよう、私はSQLで次のようにINNERはそれが記述されている参加マッピングするための実用的なソリューションを見つけることができません:にOneToMany定義する方法JPA/HibernateはINNERが複数のグーグル後の連結列名
select i.label, i.cat_label from category cat
inner join items it on (it.context_code||'.'||it.label_code)=cat.cat_label
カテゴリエンティティ?ホウは、クエリ基準を書くには? 次のように私は、何の成功しようとしたん:あなたはJPQL
を使用してon
句を使用することはできません
Category.java
@OneToMany
@JoinColumnOrFormula(formula = @JoinFormula(value = "CONTEXT_CODE || . || LABEL_CODE"))
private List <Items> items;
Item.java
@Formula(value = "CONTEXT_CODE || . || LABEL_CODE")
private String contextCodeLabelCode;