»
Y
A
N
M
E
N
Ü
«
hbm2ddl
ibrahim dursun @ 21 Nisan 2006 15:18

Ant Script içinde taskdef ile yeni bir görev olarak belittiğiniz hibernatetool taginin içersinde kullanabileceğiniz altgörevlerden birinin adı hbm2ddl. Adı ise ne yaptığını açıklamaya yetiyor: HBM dosyalarını kullanarak bir DDL script oluşturmak.

build.xml scriptine aşağıdaki eklemeyi yapıp

<hibernatetool destdir="src">
   <configuration configurationfile="src/hibernate.cfg.xml">
     <fileset dir="src">
    <include name="*.hbm.xml"/>
 </fileset>
   </configuration>
   <hbm2ddl 
      create="true" 
      update="true" 
      format="true" 
      outputfilename="ddl.sql" 
      delimiter=";" />
</hibernatetool>

çalıştırdığımızda console’da şöyle bir sonuç almamız lazım.

Buildfile: C:\eclipse32\workspace\HibernateTest\build.xml
default:
[hibernatetool] Executing Hibernate Tool with a Standard Configuration
[hibernatetool] 1. task: hbm2ddl (Generates database schema)
[hibernatetool] create table Musteri (ID integer not null, AD varchar(20), SOYAD varchar(20), YAS integer, primary key (ID))
BUILD SUCCESSFUL
Total time: 4 seconds

Gördüğünüz gibi, Musteri tablosunun DDL bizim için hazırlandı.


Yorum Yok  
Misafir
28 Kasım 2007 12:39

Mrb öncelikle çalışmlarınızda başarılar dilerim.Hibernate kullanmaya yeni başladım ama fazla bi bilgim yok nette olan kaynakları indirdim okudum fakat tam olarak yardımcı olmuyor bu kaynaklar buyüzden fazla bi gelişme elde edemedim yardımcı olursanız sevinirim. Yardımlarınızı bekliyorum… Kolay gelsin ….

ibrahim dursun
28 Kasım 2007 19:57

Merhaba, ben aktif olarak hibernate kullanmıyorum. Artık java da kullanmıyorum. Netteki örnekler benim için yeterli olmuştu. Hibernate ile ilgili kitaplarda mevcut, bunlardan faydalanabilirsiniz.

Bir yorum bırakın

»  Substance: WordPress   »  Style: Ahren Ahimsa