liquibase는 xml-mapping을 사용하는 경우 최대 절전 모드의 hbm2ddl_auto 속성에 대한 완벽한 대안입니다. 하지만 JPA 주석 (최대 절전 모드 특수 효과)을 사용하고 있습니다. 그러면 liquibase를 사용할 수 있습니까?JPA (annotated entities)와 liquibase를 사용하는 Hibernate
답변
예, Liquibase는 xml 매핑이나 주석을 사용하는지 여부와 상관없이 hibernate의 메타 데이터 클래스를 사용합니다. liquibase를 가리 키기 위해 최대 절전 모드 설정 파일이 필요하지만 매핑은 xml 또는 jpa 주석이 될 수 있습니다. 자세한 내용은 https://github.com/liquibase/liquibase-hibernate/wiki에서 찾을 수 있지만, 당신은 최대 절전 모드 XML의 conf 파일이나
hibernate:ejb3:myPersistenceUnit
이 있다면 당신은 META-INF/지속성이있는 경우 당신은
hibernate:classic:com/example/hibernate.cfg.xml
로 "데이터베이스 URL을"사용할 수 있습니다. xml, 또는
hibernate:spring:com.example?dialect=org.hibernate.dialect.MySQL5Dialect
주석 처리 된 엔터티가 포함 된 Java 패키지를 기반으로하여 JPA 구성을 자동 생성하려면 다음을 수행하십시오.
좀 더 자세히 설명해 주시겠습니까, 아니면 URL을 알려주십시오 – Schildmeijer
liquibase 최대 절전 모드 문서는 http://www.liquibase.org/manual/hibernate에 있습니다. 궁금한 점이 있습니까? –
소스가 잘 작성되어야합니다. 나단 이메일을 보내주십시오. [voxland.net] –
주석을 사용하여이 작업을 수행 했습니까? 아래에 언급 된 Liquibase 문서 페이지는 XML 파일을 가리 키기 만합니다. – HDave
Nathan Voxland가 나를 위해 패치 된 릴리스를 만들었습니다 – Schildmeijer