把参数设成 true:
@Bean
public JpaDialect jpaDialect() {
EclipseLinkJpaDialect dialect = new EclipseLinkJpaDialect();
dialect.setLazyDatabaseTransaction(true);
return dialect;
}
@Bean
public LocalContainerEntityManagerFactoryBean entityManagerFactory(
DataSource dataSource, JpaVendorAdapter jpaVendorAdapter, JpaDialect jpaDialect) {
LocalContainerEntityManagerFactoryBean emfb =
new LocalContainerEntityManagerFactoryBean();
emfb.setDataSource(dataSource);
emfb.setJpaVendorAdapter(jpaVendorAdapter);
emfb.setJpaDialect(jpaDialect);
这回 work 了,数据成功保存。