【发布时间】:2016-02-27 12:20:03
【问题描述】:
我在 Hibernate (5.1) 上,我需要将一个元素添加到所有符合条件的实体的集合字段中,而不需要全部获取。
@Entity
public class Order {
@Id
public Long id;
public Date placedOn;
@ManyToMany
public List<Item> items;
}
我需要将新Item 的相同实例添加到某个日期之后放置的所有Orders。我需要使用 Criteria API,而不是 JPQL。
这可能吗?我找不到这方面的文档。
附: order/items 案例只是一个示例,我正在寻找一种通用方法,我还需要对其进行调整以从集合中删除项目。
【问题讨论】:
标签: java hibernate jpa criteria-api