【问题标题】:configure openjpa on to spring boot将openjpa配置为spring boot
【发布时间】:2018-06-04 07:26:53
【问题描述】:

我试图在 Spring 启动时将 Hibernate 的默认 JPA 实现更改为 OpenJPA。我在谷歌上搜索过,但关于如何将 openJPA 配置为 Spring boot 的内容并不多。任何意见将是有益的。谢谢

【问题讨论】:

    标签: spring-boot openjpa


    【解决方案1】:
    @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);
        }
    }
    

    【讨论】:

      猜你喜欢
      • 2017-03-01
      • 2019-09-28
      • 2019-06-28
      • 1970-01-01
      • 1970-01-01
      • 2020-03-07
      • 1970-01-01
      • 2021-02-16
      • 2015-12-21
      相关资源
      最近更新 更多