4

休止状態のエンティティに次のプロパティがあります。

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

次のような特定のキーと値のペアでフォームを一致させたい hibernate Criteria を使用してクエリを実行したい:

criteria.add(Restrictions.like("formdata.key", "%"+value+"%").ignoreCase());

ここで、'key' と 'value' はメソッド パラメーターを介して渡されます。

誰でもこれがどのように機能するか知っていますか? 私にとって、休止状態のドキュメントはこれについて明確ではありません。

どうもありがとう、B.

4

1 に答える 1