Я пытаюсь изучить данные весны JPA, проверив некоторую операцию CRUD через JpaRepository
.Разница между сохранением и saveAndFlush в данных весны jpa
Я натолкнулся на два метода: save
и saveAndFlush
. Я не понимаю разницу между этими двумя. При вызове save
также мои изменения вносятся в базу данных, так что используется saveAndFlush
.
_ "не будет виден внешним транзакциям до фиксации в этой транзакции" _ Это зависит от уровня изоляции других транзакций. Если уровень изоляции транзакции READ_UNCOMMITTED, то он увидит, что было очищено, но еще не совершено другими транзакциями. –