Код: Выделить всё
public class ItemEntity {
@Id
@SequenceGenerator(name = "i_seq", sequenceName = "i_seq, allocationSize = 1)
@@GeneratedValue(stragegy = GenerationType.SEQUENCE, generator = "i_seq")
@Column(name = "id", columnDefinition = "bigint")
private Long id;
...
}
< /code>
Идентификатор генерируется последовательности на стороне базы данных. Моя цель - вставить элементы в порядке списка. < /P>
public void saveAll(List items) {
...
}
< /code>
Проблема в том, что я не верю, что jparepository.saveall фактически обеспечивает соблюдение порядка вставки. У меня вопрос: могу ли я «заставить» JPA вставить элементы в порядке списка, промыв каждую Itementity после вызова для сохранения? < /P>
public void saveAll(List items) {
for (ItemEntity item : items) {
jpaRepository.save(item);
jpaRepository.flush();
}
}
Подробнее здесь: https://stackoverflow.com/questions/797 ... for-a-list