Merhabalar,
Hibernate ile ilgili de yazmaya başlasam mı diye düşünüyordum.Nette bi bakınayım dedim bu konuda
yazmış olan birileri var mı diye ve bu dökümanları buldum.Hacettepe Üniversitesinden arkadaşlar
hazırlamışlar.Onlarıda burdan tebrik edelim :)
Belgeleri detaylı incelemedim fakat konu başlıklarına baktığım kadarıyla güzele benziyor.
Ayrıca Hibernate ile ilgili sorularınız olursa tabikide cevaplamaya çalışırım.
DÖKÜMANLARDAN ALINTI :
Hibernate yalnızca Java sınıflarından veritabanı tablolarına veya Java veri tiplerinde
SQL veri tiplerine dönüşümü yapmaz. Hibernate veri sorgulama(data query) ve veri
çekme(data retriaval) işlemlerini de kullanıcı için sağlar. Bu özellikleriyle Hibernate
geliştirme kolaylığı ve zamandan kazanç sağlar. Hibernate kullanımı olmadan tüm adı anılan
işlemler için SQL ve JDBC’nin olanaklarından faydalanılarak el ile(manual) veri işleme(data
handling) gerçekleştirilmesi zaruri olacaktır.
Hibernate ne için var? Bu soru için verilebilecek en iyi cevap: Hibernate geliştiricinin
ortak veri kalıcılığı(data persistence) yükünü hafifletmek için vardır, olacaktır. Hibernate
dağıtıcıya özel(vendor-specific) SQL kodlarının ayıklanmasında ve sonuç kümesi(result set)
işlenmesinde çok faydalı bir araçtır. Hibernate nesne ilişkilerini(object relations) desteklediği
gibi bileşik tipleri de(composite types) destekler. Bunların yanı sıra Hibernate güçlü bir
sorgulama dili(query language) desteğiyle nesneleri veri tabanından çekmeyi, etkili bir
şekilde önbelleğe alma (caching) işlerini de etkin bir şekilde gerçekleştirmektedir.Hibernate
hemen hemen yaygın tüm veri tabanı sistemleri ile uyumludur(MySQL, HSQLDB)
Teşekkürler.
Hiç yorum yok:
Yorum Gönder