6.5. 데이터베이스 설정
이 구성 요소의 구성은 배포판의 standalone.xml,standalone-ha.xml 또는 domain.xml 파일에 있습니다. 이 파일의 위치는 작동 모드에 따라 다릅니다.
데이터베이스 구성
가능한 구성 옵션은 다음과 같습니다.
- dataSource
- dataSource의 JNDI 이름
- jta
- 데이터 소스가 JTA 가능 여부를 지정하는 부울 속성
- driverDialect
- 데이터베이스 대화 상자의 값입니다. 대부분의 경우 이 속성을 지정할 필요가 없습니다.linect는 Hibernate에 의해 자동으로 감지됩니다.
- initializeEmpty
-
비어 있는 경우 데이터베이스를 초기화합니다. false로 설정하면 데이터베이스를 수동으로 초기화해야 합니다. 데이터베이스 세트 migrationStrategy를
manual로 직접 초기화하려면 데이터베이스를 초기화할 SQL 명령으로 파일을 생성합니다. 기본값은 true입니다. - migrationStrategy
-
데이터베이스를 마이그레이션하는 데 사용하는 전략입니다. 유효한 값은
update,manual및validate입니다. 업데이트하면 데이터베이스 스키마가 자동으로 마이그레이션됩니다. Manual은 데이터베이스에서 수동으로 실행할 수 있는 SQL 명령을 사용하여 필요한 변경 사항을 파일로 내보냅니다. 유효성 검사는 단순히 데이터베이스가 최신 상태인지 확인합니다. - migrationExport
- 수동 데이터베이스 초기화/마이그레이션 파일을 작성할 위치에 대한 경로입니다.
- showSql
- Hibernate에 콘솔의 모든 SQL 명령(기본적으로 false)을 표시할지 여부를 지정합니다. 이것은 매우 자세한 것입니다!
- formatSql
- Hibernate가 SQL 명령을 포맷해야 하는지 여부를 지정합니다(기본적으로 true).
- globalStatsInterval
- 실행된 DB 쿼리 및 기타 사항에 대해 Hibernate의 글로벌 통계를 기록합니다. 통계는 항상 지정된 간격(초)에 서버 로그에 보고되며 각 보고서 후에는 지워집니다.
- 스키마
- 사용할 데이터베이스 스키마 지정
참고
이러한 구성 스위치는 JBoss EAP 개발 가이드에 설명되어 있습니다.