2016-12-22 8 views
1

간단한 프로젝트에 Spring-boot 1.4.2를 사용하고 있습니다 .LocalSessionFactoryBean을 데이터베이스 구성 클래스에 삽입하면 "LocalSessionFactoryBean 유형이 사용되지 않습니다."라는 메시지가 표시됩니다.이 스프링 부트 버전 문제입니다. 그걸 찾으려고 했어.하지만 나는 이것에 대한 명확한 대답을 찾을 수 없었다. 제발 도와주세요. 당신이 당신의 pom.xml에 spring-boot-starter-data-jpa이있는 경우 enter image description hereLocalSessionFactoryBean 유형이 지원되지 않습니다.

답변

1

스프링 부팅 1.4.2.RELEASE 봄-ORM-4.3.4.RELEASE.jar를 가져옵니다. spring-orm jar 파일을 검사하면 hiberante orm에 org.springframework.orm.hibernate3, org.springframework.orm.hibernate4org.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;