0

Hibernate Util

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

Önceki yazıda ORM işlemini gerçekleştirip gerekli Java sınıflarını ve XML dosyalarını oluşturmuştuk. Bu yazıda ise bu sınıf ve XML dosyalarının işlenebilmesi için gerekli olan kod işlemlerine bakacağız. En temel kod bloğu hibernate.cfg.xml, genel olarak böyle adlandırılır, dosyasını alan bunu işleyen ve gerekli ön bilgileri sunan kod bloğudur. İşte bu yazıda bu kod bloğuna göz atacağız. Önce her zaman olduğu gibi örnek kodumuza bakalım.

package com.farukbozan.hibernate;import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;public class HibernateUtil {

private static SessionFactory sessionFactory = null;

public static SessionFactory getSessionFactory()
{
if(sessionFactory == null)
sessionFactory = new Configuration().configure(“com/farukbozan/hibernate/hibernate.cfg.xml”).buildSessionFactory();
return sessionFactory;
}

}

Öncelikle bu sınıf üzerinde değişiklikler yaparak bunu bir singleton yapıya dönüştürebiliriz. Koda bakacak olursa gerekli ayar için dosya yolunu vererek XML dosyasını işliyoruz. configure() metodu çeşitli parametreli yapıya sahiptir. Eğer direkt olarak kök dizine bakılacak olursa bu metodun parametresiz hali kullanılabilir. Artık gerekli kayıt, silme, düzenleme işlemleri için elimizde bir SessionFactory örneği var. İlerleyen yazılarda diğer işlemlerin kodlarına göz atacağız.

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

VN:F [1.9.22_1171]
Rating: 8.9/10 (17 votes cast)
VN:F [1.9.22_1171]
Rating: +14 (from 18 votes)
Hibernate Util, 8.9 out of 10 based on 17 ratings
Paylas
  Facebook  Twitter  Digg  Delicious

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

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.