Hibernate ile hbm2ddl isminde bir araç geliyor. Bu araç ile ilgili bulabildiğim en iyi yazılardan birisi Eyal Lupu tarafından yazılmış olan Hibernate's hbm2ddl tool başlıklı yazı.
Bu aracı kullanmak için konfigürasyon dosyasına
hibernate.hbm2ddl.auto = validate | update | create | create-drop seçeneklerinden birisini yazmak gerekiyor.
Aşağıdaki örnekte tablolar otomatik olarak yaratılıyor.
<hibernate-configuration>
<session-factory>
<property name="hbm2ddl.auto">create</property>
</session-factory>
</hibernate-configuration>
Index Yaratma
Creating Indexes on DB with Hibernate @Index Annotation başlıklı soruda güzel bir cevap var.
Constraint Yaratma
@UniqueConstraint JPA anotasyon açıklaması ise burada.
Bu aracı kullanmak için konfigürasyon dosyasına
hibernate.hbm2ddl.auto = validate | update | create | create-drop seçeneklerinden birisini yazmak gerekiyor.
Aşağıdaki örnekte tablolar otomatik olarak yaratılıyor.
<hibernate-configuration>
<session-factory>
<property name="hbm2ddl.auto">create</property>
</session-factory>
</hibernate-configuration>
Index Yaratma
Creating Indexes on DB with Hibernate @Index Annotation başlıklı soruda güzel bir cevap var.
Constraint Yaratma
@UniqueConstraint JPA anotasyon açıklaması ise burada.
Hiç yorum yok:
Yorum Gönder