DAO 상속 Hibernate Dao Support 발생'session Factory'or'hibernate Template'is required

816 단어
오늘 Spring+Spring MVC+Hibernate 프레임워크 학습을 설정할 때 이상한 문제가 발생했습니다. BaseHibernateDAO를 작성한 후 프로젝트를 시작하면 컨트롤러가 항상 오류를 보고합니다.
 
Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: 'sessionFactory' or 'hibernateTemplate' is required

 
 
문제를 검색할 때 애플리케이션 컨텐츠인 줄 알았습니다.xml에 있는sessionFactory Bean 설정에 문제가 있습니다. 이리저리 찾아봐도 오류가 없습니다.나중에 Google에서 검색해 보니 답이 나왔습니다: 메모 사용 시 HibernateDaoSupport에서 발생한 문제
 
해결 방법: BaseHibernateDAO에 하나의 방법을 추가하면 됩니다.
	@Autowired
	public void setSuperSessionFactory(SessionFactory sessionFactory){
	    super.setSessionFactory(sessionFactory);
	}

좋은 웹페이지 즐겨찾기