я хочу, чтобы добавить индекс в атрибуте карте я doen't имеют ни малейшего представления о добавлении индекса в атрибуте картекак добавление индекса на карте полей объекта с использованием объекта БД
я имею см ObjectDB ссылку на сайт, но я Безразлично» т найти soultion @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;
}
языка и nametranslation имеют индивидуальные сущности
Что нужно сделать для добавления атрибута атрибута карты? @Key (index = "true"), как и атрибут befor e, или что-то еще мне нужно добавить – ASHISH
Не используйте @Key (index = "true"). Пожалуйста, прочитайте связанные темы форума в ответе. Указатели на картах в настоящее время не поддерживаются. См. Обходной путь в сообщении форума. – ObjectDB