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 파일
으아악브라우저 오류 스크린샷
성공적인 데이터 테이블 생성 스크린샷
프로젝트 구조
무엇이 잘못되었는지 알려주세요. 미리 감사드립니다!
黄舟2017-05-17 10:05:38
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]도 도움이 됩니다!
PHPz2017-05-17 10:05:38
다음과 같이 web.xml 구성을 확인하세요.
으아악데이터 소스, sessionFactory, 트랜잭션 관리자 및 트랜잭션은 daoContext.xml에 구성됩니다.
이것을 추가하시겠습니까? 오류가 있는지 확인하세요