0

JPAで、MEMBEROFで*pattern_value *を使用できます

WHERE '%abc_' MEMBER OF e.keywords

ここにSPECからの引用がありますが、英語で書かれているとは思いません。:)

collection_member_expression ::=
    entity_or_value_expression [NOT] MEMBER [OF] collection_valued_path_expression
entity_or_value_expression ::=
    single_valued_object_path_expression |
    state_field_path_expression |
    simple_entity_or_value_expression
simple_entity_or_value_expression ::=
    identification_variable |
    input_parameter |
    literal
4

1 に答える 1

1

MEMBER OFは一種の古いJPQL構文です。より明確なので、JOINまたは副選択を使用します。

Select e from Employee e join e.keywords k where k like '%abc'
于 2012-05-29T12:33:41.477 に答える