Criteria Builder @OneToMany在哪里

时间:2012-09-14 12:47:19

标签: java jpa-2.0 criteria-api

我有这个领域的实体:

//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));
...

0 个答案:

没有答案