Как добавить @OrderColumn в существующую таблицу @ElementCollection в JPA, используя hibernate? - PullRequest
0 голосов
/ 24 мая 2019

У меня есть существующая сущность со следующими аннотациями

@Entity
public class Inventory {
    @Id
    private String id;

    @ElementCollection
    private List<Long> items;
}

, которая создает таблицу типа:

INVENTORY_ID    ITEMS  
1               1
1               3
1               5

, которая до сих пор работала хорошо, но теперь я хочу добавить@OrderColumn как

    @ElementCollection
    @OrderColumn
    private List<Long> items;

, чтобы моя существующая таблица выглядела как

INVENTORY_ID    ITEMS  ITEMS_ORDER
1               1      1
1               3      2
1               5      3

и чтобы hibernate управлял значением столбца items_order для операций, идущих вперед.

Как я могу добиться этой миграции?

Спасибо, любезно

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...