0
我是新手在Hibernate中尤其是在標準的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
}
我需要限制的如果某些值(字符串代碼)存在於recipientCodes集合中,將滿足條件。
我已閱讀此文檔https://docs.jboss.org/hibernate/orm/3.2/api/org/hibernate/criterion/Restrictions.html我沒有看到有用的限制 – 2014-09-24 14:36:17
https:// docs .jboss.org/hibernate/orm/3.3/reference/zh-CN/html/querycriteria.html請閱讀文檔而不是api – Zeus 2014-09-24 14:39:45
我知道如何使用簡單的Criteria查詢。我幾個月前已經閱讀過這個鏈接(你的鏈接)。此外,如果不是基本對象(字符串)是一些模型(例如員工),那麼我知道如何創建查詢,將對某些Employee字段應用限制,例如... – 2014-09-24 14:50:55