我有实体任务,有许多参数。我希望每个查询只接收具有名称为“xyz”的Param的任务。
我使用Hibernate 4
Task.java
@Entity public class Task { @Id @GeneratedValue private Long id; @ElementCollection(fetch = FetchType.EAGER) @CollectionTable(name = "params") @JoinColumn(name = "taskId") @Fetch(FetchMode.SUBSELECT) List params = new ArrayList(); }
Param.java
@Embeddable public class Params { String name; }