У меня есть несколько JoinColumns, а не JoinTables, в моих pojos.После обновления с hibernate 4.3.11.Final до 5.4.3.Final я заметил, что способ создания моих индексов устарел.Например, мой код ниже
@Column(name = "idCONSTRAINT")
@org.hibernate.annotations.Index(name = "INDEX_CM_CONST")
public Long constraintId;
больше не является способом создания индексов в соответствии с https://docs.jboss.org/hibernate/orm/current/userguide/html_single/Hibernate_User_Guide.html на примере 304.
Нет проблем, я пошел дальше и создал всемой индекс для столбцов в аннотации @Table () для всех моих pojos.
Так как же теперь создать индекс для внешнего ключа JoinColumn ??Раньше я делал это следующим образом
@JoinColumn(name = "IDINTER")
@Index(name = "INDEX_INTER")
private Collection<Inter> interSet = new HashSet<Inter>();
Как создать индекс для этого столбца внешнего ключа в таблице Inter, если я больше не могу комментировать @JoinColumn, как в коде выше?