我想在map属性中添加索引我不知道在map属性中添加索引
我已经引用了objectdb网站链接,但我没有找到灵魂@index足以添加索引
例如:
@Entity
@Table(name = Customer.TABLE_NAME)
public class Country {
@index
@OneToMany(fetch = FetchType.LAZY)
@JoinTable(name = Country.TABLE_TRANSLATION_NAME,
joinColumns = @JoinColumn(name = Country.TABLE_NAME),
inverseJoinColumns = @JoinColumn(name = NameTranslation.TABLE_NAME))
@MapKeyJoinColumn(name = Language.TABLE_NAME)
private Map<Language, NameTranslation> names;
}
language和nametranslation具有单独的实体
答案 0 :(得分:0)
请参阅ObjectDB网站上有关索引地图键的this forum thread,以及有关索引地图值的this forum thread。
您可以使用@Key(index="true")注释设置键的索引,使用@Value(index="true")注释设置值,但如上所述,键的索引在当前ObjectDB的查询中没有用处版本(2.5.7)。