Hibernate SQL Server 2005 hbm2ddl Problemi

14 September 2008 Sunday
Etiketler: Veritabanı SQL Java

SQL Server 2005 veritabanı üzerinde hibernate ile tablolarınızın otomatik olarak yaratılması için hbm2ddl kullanıyorsanız bazı tablo isimleri nedeniyle tablolarınızın doğru olarak yaratılmadığına şahit olabilirsiniz.

Mesela MESSAGES ve PARAMETERS bu gibi reserved isimler. Aslında reserved olmasının nedeni bu isimde sistem tabloları olması.

Table create işlemi başlayınca bu tabloların yaratılması için başına dbo. koymak gibi bir çözüm buldum. Ne denli doğrudur bilemiyorum ama sorunu çözüyor. Mesela MESSAGES adında bir tablonuz varsa hbm.xml dosyasında yeni adı : dbo.MESSAGES olacak.

Alter işleminde ise bu ön eki kaldırmazasanız hata alabilirsiniz ve alter işlemleri de gerçekleşmez. Bu yüzden tablolarınız yaratılınca mutlaka tablonuzu eski adına geri döndürün.

Bu sayfa 1100 kere okundu.
2012

Ocak Şubat

2011

Ocak Şubat Nisan Haziran Temmuz Ekim

2010

Ocak Şubat Nisan Haziran

2009

Ocak Şubat Nisan Mayıs Haziran Temmuz Ağustos Eylül Ekim

2008

Ocak Nisan Haziran Temmuz Ağustos Eylül Ekim Kasım Aralık

2007

Şubat Mart Nisan Mayıs Haziran Temmuz Ağustos Eylül Ekim Kasım Aralık

2006

Ocak Şubat Nisan Ağustos

2005

Ocak Şubat Mart Nisan Mayıs Haziran Temmuz Ağustos Eylül Ekim Kasım Aralık

2004

Ocak Şubat Nisan Ağustos Eylül Ekim Kasım Aralık

2003

Ocak Şubat Mart Nisan Mayıs Haziran Temmuz Ağustos Eylül Ekim Kasım Aralık

2002

Ağustos Eylül Ekim Kasım Aralık



Akıl bir tarla gibi ekilmeye ve bakılmaya ihtiyaç duyar.
Cicero


Bu site açık kaynak kodlu uygulamalar ve kütüphaneler kullanılarak yapılan mblog içerik yönetim sistemi ile sunulmaktadır.
© 2002 - 2012 Muharrem Taç
Sürüm : 5.4.8