【发布时间】:2018-06-04 07:26:53
【问题描述】:
我试图在 Spring 启动时将 Hibernate 的默认 JPA 实现更改为 OpenJPA。我在谷歌上搜索过,但关于如何将 openJPA 配置为 Spring boot 的内容并不多。任何意见将是有益的。谢谢
【问题讨论】:
标签: spring-boot openjpa
我试图在 Spring 启动时将 Hibernate 的默认 JPA 实现更改为 OpenJPA。我在谷歌上搜索过,但关于如何将 openJPA 配置为 Spring boot 的内容并不多。任何意见将是有益的。谢谢
【问题讨论】:
标签: spring-boot openjpa
@Configuration
public class OpenJPAConfig extends JpaBaseConfiguration {
protected OpenJPAConfig(DataSource dataSource, JpaProperties properties,
ObjectProvider<JtaTransactionManager> jtaTransactionManager,
ObjectProvider<TransactionManagerCustomizers> transactionManagerCustomizers) {
super(dataSource, properties, jtaTransactionManager, transactionManagerCustomizers);
}
@Override
protected AbstractJpaVendorAdapter createJpaVendorAdapter() {
return new OpenJpaVendorAdapter();
}
@Override
protected Map<String, Object> getVendorProperties() {
return new HashMap<>(0);
}
}
【讨论】: