간단한 프로젝트에 Spring-boot 1.4.2를 사용하고 있습니다 .LocalSessionFactoryBean을 데이터베이스 구성 클래스에 삽입하면 "LocalSessionFactoryBean 유형이 사용되지 않습니다."라는 메시지가 표시됩니다.이 스프링 부트 버전 문제입니다. 그걸 찾으려고 했어.하지만 나는 이것에 대한 명확한 대답을 찾을 수 없었다. 제발 도와주세요. 당신이 당신의 pom.xml에 spring-boot-starter-data-jpa
이있는 경우 LocalSessionFactoryBean 유형이 지원되지 않습니다.
1
A
답변
1
스프링 부팅 1.4.2.RELEASE 봄-ORM-4.3.4.RELEASE.jar를 가져옵니다. spring-orm jar 파일을 검사하면 hiberante orm에 org.springframework.orm.hibernate3
, org.springframework.orm.hibernate4
및 org.springframework.orm.hibernate5
패키지가 번들됩니다. 이 패키지에서 org.springframework.orm.hibernate3.LocalSessionFactoryBean
은 더 이상 사용되지 않습니다. 세부 사항을 확인하실 수 있습니다 here. 최대 절전 모드 4의 LocalSessionFactoryBean은 here을 참조하고 최대 절전 모드 5의 경우 here을 참조하십시오.
1
org.springframework.orm.hibernate3.LocalSessionFactoryBean
을 클래스에 가져 왔기 때문에 경고 메시지가 표시됩니다. deprecated warning snapshot
이되지 않는 경고 수입 중 클래스에 org.springframework.orm.hibernate4.LocalSessionFactoryBean
또는 org.springframework.orm.hibernate5.LocalSessionFactoryBean
제거합니다. deprecated warning gone snapshot
0
것은 당신의 수입을 확인, 그것은해야한다 :
import org.springframework.orm.hibernate4.LocalSessionFactoryBean;
또는이 하나
import org.springframework.orm.hibernate5.LocalSessionFactoryBean;