JPQL有一个名为的函数
index(),该函数对于在
@OrderColumn列表中获取索引很有用。正如您自己说的那样,映射也称为关联数组,并且映射键对应于数组索引。因此,没有什么可以阻止
index()返回映射条目的键。
此查询在休眠状态下可完美运行:
SELECt p FROM Person p, in (p.phoneNumbers) number WHERe number = '867-5309' AND index(number) = 'home'

JPQL有一个名为的函数
index(),该函数对于在
@OrderColumn列表中获取索引很有用。正如您自己说的那样,映射也称为关联数组,并且映射键对应于数组索引。因此,没有什么可以阻止
index()返回映射条目的键。
此查询在休眠状态下可完美运行:
SELECt p FROM Person p, in (p.phoneNumbers) number WHERe number = '867-5309' AND index(number) = 'home'