Spring Data JPA Java 配置 HibernatePersistence.class

标签 spring spring-mvc spring-data-jpa

HibernatePersistence.class 已弃用。这段代码应该有什么替代方案?

import org.hibernate.ejb.HibernatePersistence
@Bean  
        public LocalContainerEntityManagerFactoryBean entityManagerFactory() {  
                LocalContainerEntityManagerFactoryBean entityManagerFactoryBean = new LocalContainerEntityManagerFactoryBean();  
                entityManagerFactoryBean.setDataSource(dataSource());  
                entityManagerFactoryBean.setPersistenceProviderClass(HibernatePersistence.class);  
                entityManagerFactoryBean.setPackagesToScan(env.getRequiredProperty(PROPERTY_NAME_ENTITYMANAGER_PACKAGES_TO_SCAN));  

                entityManagerFactoryBean.setJpaProperties(hibProperties());  

                return entityManagerFactoryBean;  
        } 

最佳答案

应该是这样。

org.hibernate.jpa.HibernatePersistenceProvider

作为提供者

http://docs.jboss.org/hibernate/orm/4.3/javadocs/

关于Spring Data JPA Java 配置 HibernatePersistence.class,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21871283/

相关文章:

java - 如何以编程方式使用 Spring 的 JdbcTemplate?

java - Spring 依赖注入(inject)到带有构造函数的类

java - 来自 Spring Batch 的 JobParameters

java - Spring MVC Http 状态 404

java - HazelcastSerializationException : Failed to serialize Interface-based Projections

当我在 spring 批处理中使用 scpoe ="step"将 FlatFileItemWriter 配置为流时,出现 java.lang.IllegalStateException

java - 如何阻止 jackson 在 Spring MVC 中将日期写为时间戳

java - Spring Data - 多列搜索

java - Spring Boot 2 : How to configure HikariCP using application. 属性文件

java - 为什么 Maven 在生产构建中使用测试资源?