Qcu*_*ber 5 hibernate criteria eclipselink criteria-api jpa-2.0
考虑以下实体。
@Entity
public class Member {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Long id;
private String memberName;
@ElementCollection
@CollectionTable(joinColumns=@JoinColumn(name="memberId"))
@MapKeyColumn(name="prop")
@Column(name="val")
private Map<String, Boolean> checklist;
/** usual getters and setters **/
}
Run Code Online (Sandbox Code Playgroud)
假设上述实体创建了两个表;成员和member_checklist;我是否可以使用 jpa 2 标准 api 实现以下 sql 语句?
select * from member where id not in (
select memberid from member_checklist where prop in (2));
Run Code Online (Sandbox Code Playgroud)
我已经阅读了Hibernate Criteria API - 添加了一个标准:字符串应该在集合中,但我仍然不知道如何实现我的目标。
期待一些专家的意见。
| 归档时间: |
|
| 查看次数: |
1866 次 |
| 最近记录: |