저는 Play Framework를 처음 사용합니다. ORM을 위해 Hibernate를 사용하는 Struts2에서 Play로 프로젝트를 마이그레이션하려고합니다. 최대 절전 모드 구성을로드하는 HibernateConfig라는 싱글 톤 클래스가 있는데, 다음과 같은 오류가 발생합니다. > 컨트롤러 - -> 응용 프로그램 컨트롤러 클래스
응용 프로그램 -> 모델 -> 모델 클래스
응용 프로그램 -> 데이터 -> HibernateConfighibernate.cfg.xml이 Play Framework에서 발견되지 않습니다.
,응용 프로그램 :
In C:\Users\user\IdeaProjects\projectname\app\data\HibernateConfig.java at line 27. [HibernateException: /hibernate.cfg.xml not found] private static SessionFactory sessionFactory; private HibernateConfig(){} 23 public static SessionFactory getSessionFactory() 24 { 25 if (sessionFactory == null) 26 { 27 sessionFactory = new Configuration ().configure().buildSessionFactory(); 28 return sessionFactory; 29 } 30 else 31 return sessionFactory; }
이 내 프로젝트 구조를 같이하는 방법입니다 된 .java
응용 프로그램 ->보기 -> HTML 파일
응용 프로그램 -> hibernate.cfg.xml로
application.conf
데이터베이스 구성
db.default.driver = com.mysql.jdbc.Driver
db.default.url = "JDBC한다 : mysql : // localhost를/DBNAME"
db.default.user = 루트
db.default.password = ""
내가 (문제는 내가 새로운 구성() .configure를 호출 할 때있는 hibernate.cfg.xml가 위치한되지 않는 것을 알고) .buildSessionFacto ry()가 액세스 할 수 있도록 Play에 배치해야하는 위치를 모르겠습니다. (사람들이 내 접근 방식을 비평하고 내가 잘못된 방향으로 가고 있는지 알려줄 수 있습니까?)