Мы используем Hibernate для сохранения списка сущностей, используя OrderColumn
для поддержания их порядка.
class MyObject {
...
@OneToMany(mappedBy = "myobject", cascade = {CascadeType.PERSIST, CascadeType.DETACH, CascadeType.MERGE, CascadeType.REFRESH})
@OrderColumn(name = "index_number")
private List<sampleElement> sampleElement;
}
При сохранении списка элементов index_number
начинается с 1
, а в документации предлагается, чтобы оно начиналось с 0
. Это также вызывает проблему при чтении, поскольку список чтения содержит элемент null
в позиции 0
.
Мы немного осмотрелись и немного не в себе. Есть предложения?