0

Play 1.2.5를 사용 중입니다. 내 놀이 프로젝트에서 최대 절전 모드를 사용하고 있습니다. 또한 내가 같이가 다음에 conf 폴더 아래에있는 hibernate.cfg.xml의 데이터베이스 정보를 추가 한Play Framework 1 최대 절전 모드 통합

db.driver=com.mysql.jdbc.Driver 
db.url=jdbc:mysql://localhost:3306/dbname 
db.user=username 
db.pass=password 

,

<property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property> 
<property name="hibernate.connection.password">password</property> 
<property name="hibernate.connection.url">jdbc:mysql://localhost:3306/dbname</property> 
<property name="hibernate.connection.username">username</property> 
<property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property> 

내 응용 프로그램은 다음과 같이 나는 application.conf의 데이터베이스 정보를 추가 한 제대로 실행하지만 두 파일 모두에서 db 연결을 정의하는 것이 좋은 방법인지 여부는 확실하지 않습니다. db 연결을 한 곳에서 정의하는 방법이 있습니까? 내가 틀렸다면 나를 바로 잡아주세요.

+0

hibernate.cfg.xml 파일을 제거하면 어떻게됩니까? Play 1은 Hibernate를 내부적으로 관리한다. 기본적으로 추가 설정 파일이 필요 없다. 그 이외에는 매뉴얼이 지시 한대로하고 스스로해야 할 일은 생각하지 마십시오. – Gimby

+0

나는 hibernate.cfg.xml 파일을 제거하고 응용 프로그램을 실행하려고했습니다. 다음과 같은 오류가 발생합니다 : org.hibernate.HibernateException : /hibernate.cfg.xml을 찾을 수 없습니다. 이 파일을 제거하면 매핑 정보를 제공해야합니다. 모델 클래스의 매핑 –

답변

1

당신은 Hibernate 매핑 파일이 필요 없다. 매핑은 모델 클래스에서 JPA 주석을 사용하여 지정됩니다.

시작하려면 the guide을 읽으십시오.