0

私はこのフィールドを持つエンティティを持っています:

//on main entity
@OneToMany(mappedBy="minutisPreke", targetEntity=MinutisPrekeTiekejas.class, fetch=FetchType.EAGER, cascade = CascadeType.ALL)
private List<MinutisPrekeTiekejas> tiekejai;

//inverse join of MinutisPrekeTiekejas entity
@OneToOne(fetch=FetchType.LAZY)
@JoinColumn(name="tiek_id")
private MinutisTiekejas minutisTiekejas;

このエンティティMinutisPrekeTiekejasに配列内のIDを持つオブジェクトが含まれているかどうかを確認する必要がある基準クエリを作成していますConstants.ID_ARRAY

このようなもの(これは正しく見えず、機能しません。原則だけです):

...
//predicates is a predicate array
predicates.add(from.get("tiekejai").get("tiekId").in(Constants.ID_ARRAY));
...
4

0 に答える 0