Java 不推荐使用LocalSessionFactoryBean类型
我正在为我的简单项目使用spring boot 1.4.2。当我将LocalSessionFactoryBean插入数据库配置类时,它会显示“类型LocalSessionFactoryBean已弃用”。这是spring boot版本的问题。我试图找到它。但我找不到明确的答案。请帮助我。Java 不推荐使用LocalSessionFactoryBean类型,java,spring,spring-boot,spring-orm,Java,Spring,Spring Boot,Spring Orm,我正在为我的简单项目使用spring boot 1.4.2。当我将LocalSessionFactoryBean插入数据库配置类时,它会显示“类型LocalSessionFactoryBean已弃用”。这是spring boot版本的问题。我试图找到它。但我找不到明确的答案。请帮助我。 spring-boot-1.4.2.RELEASE将获取spring-orm-4.3.4.RELEASE.jar,如果pom.xml中有spring-boot starter数据jpa。如果您检查spring o
spring-boot-1.4.2.RELEASE将获取spring-orm-4.3.4.RELEASE.jar,如果pom.xml中有
spring-boot starter数据jpa
。如果您检查spring orm jar文件,它会为Hibernate orm绑定org.springframework.orm.hibernate3
,org.springframework.orm.hibernate4
和org.springframework.orm.hibernate5
包。不推荐使用这些包中的org.springframework.orm.hibernate3.LocalSessionFactoryBean
。您可以查看详细信息。对于hibernate4的LocalSessionFactoryBean,请参见;对于hibernate5的LocalSessionFactoryBean,请参见。您有此警告,因为您已将org.springframework.orm.hibernate3.LocalSessionFactoryBean
导入到类中。
要摆脱不推荐使用的警告导入
org.springframework.orm.hibernate4.LocalSessionFactoryBean
或org.springframework.orm.hibernate5.LocalSessionFactoryBean
放入类中。
检查您的导入,应该是:
import org.springframework.orm.hibernate4.LocalSessionFactoryBean;
或者这个:
import org.springframework.orm.hibernate5.LocalSessionFactoryBean;