0
に参加します。は、私はクラスの属性として、2つのエンティティを持つことになります非エンティティクラスの2つのエンティティを、参加したい非エンティティクラスの2つのエンティティ
は、一例として、これを持っ:
@Entity
public class A {
}
@Entity
public class B {
}
public class C {
private A a;
private B b;
}
を私はSqlResultSetMappingを使用して解決策を見つけたが、私は20+の列があるだろうbeacause手動で、AとBの各列を指定する必要はありません。
結果[0] A、結果[1] B.
マイideeaだっされるIが見つかった他の溶液、Object配列の結果を返すJPQLクエリを使用することでした[]、 AとBの両方が私の問題を解決するための最良の方法である、複数の列を持っていることを考えると
@SqlResultSetMapping(targetClass=C.class,
entities={
@EntityResult (targetClass=A.class)
@EntityResult (targetClass=B.class)
}
:両方と私はこのようにそれを見るの組み合わせ?
は私が取得: '行1:156:予期しないトークン: –
A'私の更新例 –
それでも同じ問題を試してみてください。これが有効な例であると確信していますか? –