【发布时间】:2014-09-24 14:23:08
【问题描述】:
我是 Hibernate 的新手,尤其是 Criteria API 中的新手,但我找不到我的问题的答案。 这是简化的域类:
@Entity
public class HDNewsPost implements Serializable {
@Id
private Long id;
//other fields
//..
@ElementCollection
@CollectionTable(name = "SD_SOLUTION.PBITSM_HD_NEWS_RECIPIENT_CODES",
joinColumns = @JoinColumn(name = "POST_ID"))
@Column(name="POSITION_CODE")
private List<String> recipientCodes;
//getters and setters
}
如果收件人代码集合中存在某个值(字符串代码),我需要对将满足的条件进行限制。
【问题讨论】:
-
我已经阅读了这个文档docs.jboss.org/hibernate/orm/3.2/api/org/hibernate/criterion/… 我没有看到有用的限制
-
我知道如何使用简单的条件查询。几个月前我读过这个链接(你的链接)。此外,如果不是基本对象(字符串)是某个模型(例如员工),那么我知道如何创建查询,该查询将对某些员工字段施加限制,例如...
标签: java database hibernate criteria