Как настроить FlushMode.ALWAYS
для всех сеансов в приложении Spring Boot? Было бы неплохо иметь эту настройку в application.yml
.Как настроить org.hibernate.org.hibernate.FlushMode для приложения Spring Boot?
UPDATE
Я попытался с обоими в application.yml:
spring.jpa.properties.org.hibernate.flushMode: ALWAYS
spring.jpa.org.hibernate.flushMode: ALWAYS
Однако следующий код:
Session ses = factory.openSession();
ses.setFlushMode(FlushMode.ALWAYS);
LOG.debug("!!!Session.FlushMode = " + ses.getFlushMode());
LOG.debug("!!!NewSession.FlushMode = " + factory.openSession().getFlushMode());
дает:
DEBUG 47225 --- : !!!Session.FlushMode = ALWAYS
DEBUG 47225 --- : !!!NewSession.FlushMode = AUTO
Вы можете попробовать добавить следующее spring.jpa.org.hibernate.flushMode = ВСЕГДА (конечно, в формате YML). –