Merhaba,

Kullanmış olduğunuz JPA implemantasyonuna göre değişsede hibernate,
eclipselink gibi implemantasyonların çoğunda modellere göre veritabanı
oluşturma desteği var.

Örneğin ben eclipselink kullanıyorum ve persistence.xml dosyasında
ilgili persistence-unit in properties bölümünde [1] parametresi ile bu
işlemi gerçekleştiriyorum. Veritabanına hiç uğramanızı gerektirmeyecek
kadar başarılı tablolar üretebiliyorlar.

Gerçek ortama çıktığınızda veri yapısı olarak bir sorunla
karşılaşmayabilirsiniz ancak sürümler arası data migration işlemi her
platformda olduğu gibi burada da bir sorun olarak karşınıza
çıkacaktır.

[1] <property name="eclipselink.ddl-generation"
value="drop-and-create-tables" />

03 Kasım 2010 16:16 tarihinde Alper KANAT <[email protected]> yazdı:
> Merhaba,
> Yaptığım projede tutmak istediğim verileri Entity sınıfları şeklinde
> modelleyip JPA ile veritabanına yazmayı düşünüyorum. Bu noktada aklıma
> django'da da sık sık karşılaştığım bir sorun geldi. Proje gerçek ortama
> çıktığında, modellerde değişiklik yapmak istersek bunu yapmanın kolay bir
> yolu var mı? Yoksa veritabanı tarafında elle mi yapılması gerekiyor?
> Teşekkürler, iyi çalışmalar..
> ---
> Quis custodiet ipsos custodes?
>
> _______________________________________________
> Linux-programlama mailing list
> [email protected]
> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>
>
_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap