2009-04-22 15 views
28

sıvı haznesi, xml eşleme kullanıyorsanız, hazırda bekletmenin hbm2ddl_auto özelliğine mükemmel bir alternatiftir. Ama ben JPA notu kullanıyorum (hazırda bekletme ek açıklamaları). O zaman likitaz kullanmak mümkün mü?Hazırlanan JPA (açıklamalı Varlıklar) ve liquibase

+2

Ek açıklamaları bu çalışma almak mı? Aşağıda atıfta bulunulan Liquibase dokümantasyon sayfası, sadece bir XML dosyasına işaret etmeyi kapsar. – HDave

+1

Nathan Voxland Eğer biraz daha ayrıntılı açıklamak veya liquibase hazırda belgelerine http://www.liquibase.org/manual/hibernate olan bir url – Schildmeijer

cevap

17

Evet, Liquibase Eğer xml eşleştirmeleri veya ek açıklamalar kullanmak ister aynıdır hazırda bekletme meta sınıflarını kullanır. Sen hiç liquibase işaret etmek bir hazırda yapılandırma dosyası gerekiyor, ancak eşleştirmeleri xml veya JPA ek açıklamaları olabilir. Daha fazla bilgi https://github.com/liquibase/liquibase-hibernate/wiki bulunabilir ancak bir hazırda xml conf dosyası veya

hibernate:ejb3:myPersistenceUnit 

varsa bir META-INF/sebat varsa böyle

hibernate:classic:com/example/hibernate.cfg.xml 

olarak "veritabanı URL'ler" kullanabilirsiniz. xml veya

hibernate:spring:com.example?dialect=org.hibernate.dialect.MySQL5Dialect 

sen açıklamalı Varlıkları içeren bir java paketine dayalı JPA yapılandırma otomatik olarak oluşturmasına isterseniz.

+1

için yamalı bir açıklaması yarattı. Özellikle merak ettiğiniz bir şey var mı? – Schildmeijer

+1

bana gösterebilir misiniz bana –

+1

Kaynak iyi oluşturmalı. voxland.net [at] bana mail Nathan gönderme ve ben cevap hala eksik –