Свойство генератора в аннотации CollectionId
Я пишу пользовательский класс, который имеет переменную члена коллекции. Я использую Hibernate 5.
Вот некоторая часть кода из пользовательского класса:
@ElementCollection
@JoinTable(name="user_address", joinColumns = @JoinColumn(name="user_id"))
@GenericGenerator(name="hilo-gen", strategy="hilo")
@CollectionId( columns={@Column(name="ADDRESS_ID")}, generator="hilo-gen", type=@Type(type="long"))
private Collection<Address> listOfAddresses = new ArrayList<Address>();
//Below are just getters and setters
Мой вопрос заключается в том, что я должен использовать вместо свойства генератора аннотации CollectionId. Поскольку hilo-gen больше не поддерживается, и когда я попытался использовать генератор последовательностей, Hibernate 5 создает для него отдельную таблицу в DATABASE, которая бесполезна.
Я знаю, что могу просто удалить лишнюю таблицу, но я не хочу, чтобы она была создана в первую очередь.
Если что-то еще нужно, пожалуйста, дайте мне знать.