Нет, это не так, этот образец не является точным. На всякий случай, аннотация @IndexColumn
, которую вы видите в этом примере, не имеет ничего общего с индексом базы данных, она используется для хранения номера индекса элемента в индексированной коллекции. Но я думаю, вы знаете об этом.
На самом деле, я бы предложил поднять проблему Jira, указав ваш вариант использования и ваш диалект базы данных (кажется, что создание индекса на FK работает с некоторыми диалектами, такими как MySQL, но не с скажем Oracle).