1

Hibernate Configuration Properties

Posted by Faruk BOZAN on 04 Ekim 2010 in Hibernate, Java |

Hibernate ile çalışırken en önemli kısımlardan birisi de genel olarak hibernate.cfg.xml olarak adlandırılan XML dosyasında doğru ve gerekli bağlantı vb. ayarları yapmaktır. Onun için bu yazıda ve birkaç yazıda bu özellikler üzerinde durmaya çalışacağım. Tablolara halinde temel özelliklere ve ne tür değerler atanabileceğine bakalım.

hibernate.dialect Veritabanı ile Hibernate arasındaki SQL dönüşümleri için doğru dialect değeri verilmelidir. Örneğin Oracle bağlantısı için bu değer org.hibernate.dialect.OracleDialect olmalıdır.
hibernate.show_sql SQL işlemleri sırasında SQL komutlarının çıktı olarak verilip verilmemesini belirler.
hibernate.format_sql Yukarıdaki özellikle bağlantılı olarak çıktıların formatlanmasını sağlar.
hibernate.default_schema Bağlantı kurulan veritabanı schema ismine göre belirlenir.
hibernate.default_catalog Bağlantı kurulan catalog ismine göre belirlenir.
hibernate.session_factory_name JNDI ile bağlantılı olarak SessionFactory örneği parametre olarak verilir.
hibernate.max_fetch_depth x – 1 outer join işlemlerinde en yüksek derinlik değerini belirler.
hibernate.default_batch_fetch_size İlişkilerde varsayılan toplu değer atanır.
hibernate.default_entity_mode Session örnekleri için varsayılan entity modlarını ayarlar.
hibernate.order_updates Update işlemlerinde primary key değerlerine göre sıralama yapılmasını sağlar.
hibernate.generate_statistics Daha iyi bir performans için bilgiler toplanır.
hibernate.use_identifier_rollback Nesneler silindiğinde identifier özelliklerin başlangıç değerlerine döndürülmesini sağlar.
hibernate.use_sql_comments SQL komutları içerisine yorum satırları eklenir.

Kaynak: Hibernate Reference Documentation

Bol Java’ lı günler dileğiyle…

VN:F [1.9.22_1171]
Rating: 9.5/10 (17 votes cast)
VN:F [1.9.22_1171]
Rating: +15 (from 17 votes)
Hibernate Configuration Properties, 9.5 out of 10 based on 17 ratings
Paylas
  Facebook  Twitter  Digg  Delicious

Etiketler:, , , , , , , , , ,

1 Comment

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Copyright © 2009-2017 Faruk Bozan All rights reserved.
This site is using the Desk Mess Mirrored theme, v2.5, from BuyNowShop.com.