java返回带有映射子集的实体
我使用OpenJPA和Oracle数据库。 例如,我有一个实体,其地图如下:
@ElementCollection
private Map<Integer, String> mapWithKeys;
现在,我想加载一个实体,其中包含地图条目的子集。例如,我希望加载包含键为“1”、“3”或“5”的所有地图入口的实体。根据JPA标准,这可能吗?我什么也没找到。我用MapJoin尝试过,但是如果一个值匹配,整个map都会被加载
感谢您抽出时间:)
你可以在下面搜索框中键入要查询的问题!
我使用OpenJPA和Oracle数据库。 例如,我有一个实体,其地图如下:
@ElementCollection
private Map<Integer, String> mapWithKeys;
现在,我想加载一个实体,其中包含地图条目的子集。例如,我希望加载包含键为“1”、“3”或“5”的所有地图入口的实体。根据JPA标准,这可能吗?我什么也没找到。我用MapJoin尝试过,但是如果一个值匹配,整个map都会被加载
感谢您抽出时间:)
# 1 楼答案
只需制作一个小函数,逐个获取条目