我的休眠实体中有以下属性:
@ElementCollection(targetClass = String.class, fetch = FetchType.EAGER)
@CollectionTable(name="FORMDATA", joinColumns = @JoinColumn(name="FORM_ID"))
private Map<String, String> formData;
我想使用休眠条件进行查询,我想将表单与给定的键值对匹配,如下所示:
criteria.add(Restrictions.like("formdata.key", "%"+value+"%").ignoreCase());
其中“键”和“值”通过方法参数传递。
任何人都知道这应该如何工作?对我来说,休眠文档对此并不清楚。
非常感谢,B。