java - spring mvc는 hibernate5 액세스 오류를 통합합니다. cfg.xml 리소스를 찾을 수 없습니다
为情所困
为情所困 2017-05-17 10:03:38
0
2
2103

Spring MVC는 Hibernate5 프레임워크를 통합합니다. 데이터베이스 연결 및 기타 정보는 Dispatcher-servlet.xml 파일에 구성되었습니다. 실행 시 오류가 보고되지 않는 새 데이터 테이블을 생성하는 간단한 함수를 작성했습니다. , 그러나 액세스 시 HTTP Status 500 오류 조직이 보고되었습니다. hibernate.internal.util.config.ConfigurationException: cfg.xml 리소스 [hibernate.cfg.xml]을 찾을 수 없지만 데이터 테이블이 성공적으로 생성되었지만 이상합니다. 데이터가 기록되었습니다.
hibernate4 이후에 hibernate.cfg.xml 파일 대신 sessionFactoryBean을 사용할 것인지 매우 혼란스럽습니다. hibernate.cfg.xml 파일을 생성하지 않았습니다. 일부 특정 파일과 오류 스크린샷은 다음과 같습니다

dispatcher-servlet.xml 파일

으아악

Message.java 파일

으아악

IndexController.java 파일

으아악

브라우저 오류 스크린샷

성공적인 데이터 테이블 생성 스크린샷

프로젝트 구조

무엇이 잘못되었는지 알려주세요. 미리 감사드립니다!

为情所困
为情所困

모든 응답(2)
黄舟

Hibernate 버전 5.2 이상은 다음과 같이 작성되었습니다:

으아악

org.hibernate.internal.util.config.ConfigurationException: cfg.xml 리소스 [hibernate.cfg.xml]을 찾을 수 없습니다. 문제는 해결되었으나 org.hibernate.service.spi.ServiceException: 요청된 서비스를 다시 생성할 수 없습니다. [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment]도 도움이 됩니다!

PHPzhong

다음과 같이 web.xml 구성을 확인하세요.

으아악

데이터 소스, sessionFactory, 트랜잭션 관리자 및 트랜잭션은 daoContext.xml에 구성됩니다.
이것을 추가하시겠습니까? 오류가 있는지 확인하세요

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿