小编b.m*_*aes的帖子

Map key-value 的 Hibernate 标准

我的休眠实体中有以下属性:

@ElementCollection(targetClass = String.class, fetch = FetchType.EAGER)
@CollectionTable(name="FORMDATA", joinColumns = @JoinColumn(name="FORM_ID"))
private Map<String, String> formData;
Run Code Online (Sandbox Code Playgroud)

我想使用 hibernate Criteria 进行查询,其中我想将表单与给定的键值对进行匹配,如下所示:

criteria.add(Restrictions.like("formdata.key", "%"+value+"%").ignoreCase());
Run Code Online (Sandbox Code Playgroud)

其中“键”和“值”通过方法参数传递。

有人知道这应该如何运作吗?对我来说,休眠文档对此并不清楚。

非常感谢,B.

java hibernate criteria

5
推荐指数
1
解决办法
4028
查看次数

标签 统计

criteria ×1

hibernate ×1

java ×1