2009-05-29 2 views
1

최대 절전 모드 스키마 내보내기 도구를 사용하고 있습니다. 내가 정렬 utf8_bin를 사용하여 같은, 어딘가 특정 MySQL의 매개 변수를 배치 할 수 있습니다 만약 내가 RDBMS 공급 업체로 MySQL을 사용하고, 나는이 ...최대 절전 모드 DDL 생성

감사

답변

2

짧은 대답이 '아니오'를 궁금해 할 수있는 방법이 없다 이 작업을 수행. Hibernate는 오직 스키마 익스포트 툴을 시작점으로 사용한다는 것을 재확인한다. 따라서 db 특정 스터프를 create 문에 추가 할 수있는 확실한 훅 포인트는 없다.

가능한 작업 방법 :

  1. 클래스 경로에 import.sql를 생성, 생성 된 문장의 결국이 실행됩니다 수출, 당신은 당신이 필요로하는 변경을 일부 ALTER 테이블 스타일의 물건을 실행할 수 있습니다
  2. mysql 사투리를 확장하여 필요한 옵션을 추가 할 때 약간의 차이가있을 수 있습니다. 필자는 데이터 정렬 시퀀스와 같은 것을 변경하기에 충분한 후크 포인트가 있는지 살펴보기 위해 살펴 보지 않았지만, 두려워 할만큼 좋은 것으로 나타났습니다.
3

나는 gid에 동의하지 않습니다. Hibernate는 결과적인 DMS에 영향을 미칠 표준 dialect를 정의하거나 변경할 수있게 해준다. 세부 사항은 in the article입니다. 우리는 Microsoft SQL Server, Oracle 및 기타 지원되는 데이터베이스에 대한 특정 매개 변수를 생성하는 방법을 사용하고 있습니다.