我应该如何设置Spring Boot应用程序中所有会话的FlushMode.ALWAYS?最好在application.yml文件中进行此设置。
更新:
我已尝试在application.yml文件中使用以下两种方式:
然而下面的代码:
给出:
更新:
我已尝试在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