Quantcast
Channel: BTSoru.com - Bilisim ve Yazilim Teknolojileri Soru/Cevap Platformu - latest questions
Viewing all articles
Browse latest Browse all 4270

Hibernate audit için farklı bir şema kullanıldığında, hbm2ddl update modunda revinfo tablosu neden diğer şemada oluşuyor?

$
0
0

Hibernate audit için farklı bir şema kullanıldığında, hbm2ddl update modunda revinfo tablosu diğer şemada oluşuyor. Konfigürasyon dosyamızda org.hibernate.envers.default_schema olara audit şemasını gösteriyoruz. Audit tabloları bu şemada oluşmasına rağmen revinfo tablosu hibernate.default_schema'da tanımlanan şemada oluşuyor. Bu da, revinfo tablosu ile diğer tablolar arasındaki foreign key'in oluşamamasına sebep oluyor.

Hibernate versiyonu: 3.6.7

Oracle versiyonu : 11G 11.2.0.3.0 64bit

Burada hibernate ekibine bir case açılmış. 3.6.4 ve 4.0.0.Alpha3 versiyonlarında düzeldiği söyleniyor ancak Hibernate 4.2.4 versiyonunda test ettiğimizde bu versiyonda da düzelmediğini gördük. Workaround olarak, custom RevisionEntity oluşturup @javax.persistence.Table(schema="mydb_aud") şeklinde bir setleme yapılması önerilmiş ancak development-production arasında ve diğer müşterilerde audit şemaları farklı olabileceği için bu şekilde bir tanım kod bütünlüğünü bozuyor. Schema parametresini bir property dosyasından okutmayı denediğimizde, annotation property'lerine property dosyasından bir değer setlenemediğini gördük. Bu konu ile ilgili bir çözüm öneriniz var mı?


Viewing all articles
Browse latest Browse all 4270

Trending Articles


Mide ağrısı için


Alessandra Torre - Karanlık Yalanlar


Şekilli süslü hazır floodlar


Flatcast Güneş ve Ay Flood Şekilleri


Gone Are the Days (2018) (ENG) (1080p)


Yildiz yükseltme


yc82


!!!!!!!!!! Amın !!!!!!!!!


Celp At Nalı (Sahih Tılsım)


SCCM 2012 Client Installation issue