Весенний порядок введения JPA для спискаJAVA

Программисты JAVA общаются здесь
Anonymous
Весенний порядок введения JPA для списка

Сообщение Anonymous »

, кажется, получаю смешанные ответы с этим, поэтому я просто хотел прояснить поведение JparePository. Учитывая объект JPA, такой как: < /p>

Код: Выделить всё

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

Вернуться в «JAVA»