사용자 도구

사이트 도구


java:jpa:schema_generation

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
다음 판 양쪽 다음 판
java:jpa:schema_generation [2014/01/03 14:39]
kwon37xi [Java 코드를 통한 DDL 생성]
java:jpa:schema_generation [2014/03/30 13:03]
kwon37xi
줄 6: 줄 6:
 ===== Gradle ===== ===== Gradle =====
   * [[http://divinespear.github.io/jpa-schema-gradle-plugin/|jpa-schema-gradle-plugin]]   * [[http://divinespear.github.io/jpa-schema-gradle-plugin/|jpa-schema-gradle-plugin]]
 +
 +===== JPA 2.1 =====
 +  * [[http://docs.oracle.com/javaee/7/api/javax/persistence/Persistence.html#generateSchema%28java.lang.String,%20java.util.Map%29|javax.persistence.Persistence.generateSchema]]
 +
  
 ===== Java 코드를 통한 DDL 생성 ===== ===== Java 코드를 통한 DDL 생성 =====
 +  * [[http://stackoverflow.com/questions/3393092/schema-export-with-hibernate-annotations|java - Schema export with hibernate annotations - Stack Overflow]]
 <code java> <code java>
 import java.util.HashMap; import java.util.HashMap;
줄 91: 줄 96:
   * **''<implementation>jpaconfiguration</implementation>''** 이 부분의 값을 ''annotationconfiguration''으로 변경하면 JPA가 아닌 Hibernate Annotation API로 간주하게 바뀐다.   * **''<implementation>jpaconfiguration</implementation>''** 이 부분의 값을 ''annotationconfiguration''으로 변경하면 JPA가 아닌 Hibernate Annotation API로 간주하게 바뀐다.
   * **''<export>false</export>''**의 값이 true이면 Database에 대고 DDL 명령을 실행하려들게 되므로 주의!   * **''<export>false</export>''**의 값이 true이면 Database에 대고 DDL 명령을 실행하려들게 되므로 주의!
 +
 +===== 읽어보기 =====
 +  * [[http://jandrewthompson.blogspot.kr/2009/10/how-to-generate-ddl-scripts-from.html|Andrew Thompson's Blog: How To Generate DDL Scripts from Hibernate]]
 +  * [[http://stackoverflow.com/questions/3393092/schema-export-with-hibernate-annotations|java - Schema export with hibernate annotations - Stack Overflow]]
 +
java/jpa/schema_generation.txt · 마지막으로 수정됨: 2015/09/20 13:41 저자 kwon37xi