Kategori > Java

Hibernate Transaction Properties

Hibernate ile ilgili özellik listemize devam edelim. hibernate.transaction.factory_class TransactionFactory örneği adı. jta.UserTransaction Uygulama sunucusundan UserTransaction örneği almak için kullanılacak JNDI ismi. hibernate.transaction.manager_lookup_class TransactionManagerLookup örneği adı. hibernate.transaction.flush_before_completion Değer true olduğu takdirde transaction son kısmında, flush işlemi oturum tarafından gerçekleştirilir. hibernate.transaction.auto_close_session Değer true olursa transaction bitiminden sonra oturum kapatılır. Kaynak: Hibernate Reference Documentation Paylas    

devamını okuyun

Hibernate Cache Properties

Önceki yazının bitimine bu yazıyı ekleyelim . hibernate.cache.provider_class CacheProvider sınıf adı. hibernate.cache.use_minimal_parts Cache işlemlerini optimize eden özellik. hibernate.cache.use_query_cache Query cache işlemini aktif eder. hibernate.cache.use_second_level_cache Second cache olarak belirtilen özelliğin pasif edilmesini sağlar. hibernate.cache.query_cache_factory QueryCache arayüzünü uyguluyan bir sınıf adı. hibernate.cache.region_prefix Ön ek değeri hibernate.cache.use_structured_entries Verilerin daha okunabilir formatta saklanmasını sağlar. Kaynak: Hibernate Reference Documentation Paylas    

devamını okuyun

Hibernate JDBC Connection Properties

Bir önceki yazının devamı niteliğinde olan bu yazıda da yine bazı özellikler ve değerlerine bakacağız. Hemen tablomuza geçelim. hibernate.jdbc.fetch_size JDBC fetch değerini atayan, sıfırdan farklı bir değer. hibernate.jdbc.batch_size JDBC batch değerini atayan, sıfırdan farklı bir değer. hibernate.jdbc.batch_versioned_date Varsayılan değeri false. True yapılması önerilir. hibernate.jdbc.factory_class Çoğu uygulamada kullanılmayan bir özellik. hibernate.jdbc.use_scrollable_resultset Scrollable, yani üzerinde ileri geri [...]

devamını okuyun

Hibernate Configuration Properties

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 [...]

devamını okuyun

Hibernate Util

Ö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. [...]

devamını okuyun

NetBeans Hibernate ORM

Önceki yazımda NetBeans projesine nasıl Hibernate kütüphanleri ekleneceğine değinmiştim. Bu yazıda ise tablo sınıf eşleştirmelerini NetBeans yardımı ile otomatik bir şekilde yapacağız. Öncelikle şunu belirtmeliyim ki kullanacağım veritabanı ve tabloları Oracle içerisinde bulunan ve sample schema olarak geçen tablolar. Dolayısıyla eğer Oracle veritabanı kuruluysa kolaylıkla takip edebilirsiniz. Zaten burda önemli olan adımlar. Öncelikle bir hibernate [...]

devamını okuyun

NetBeans Hibernate

Bu yazıda var olan bir NetBeans projesine Hibernate kütüphanesinin nasıl eklenebileceğine bakacağız. Hibernate ne olup ne olmadığına ise ilerleyen yazılarda değinmeye çalışacağım. NetBeans ile çalışırken eğer web tabanlı bir uygulama geliştiriyorsanız yeni bir proje oluştururken, size Hibernate’ i eklemek isteyip istemediğiniz sorulacak. Desktop uygulamalarda ise bu sorulmuyor. Desktop bir uyguluma açtığınızda veya daha Hibernate eklemediğiniz [...]

devamını okuyun

EJB Session Bean Örnek

Bu yazımda daha eli yüzü düzgün bir session bean örneği anlatmaya çalışacağım. Öncelikle EJB(Enterprise Java Beans)’ lerin sunucu taraflı bir J2EE bileşeni olduğunu biliyoruz. O zaman bu örnekte sunucuya bir EJB bileşeni yükleyip sonra bunu yine aynı sunucu üzerinde bir servlet kodunda kullanacağız. Önce EJB sınıflarımız. package com.farukbozan.ejb; Paylas    

devamını okuyun

JavaMail API

J2EE platformunun bileşenlerinden biri olan JavaMail adından da anlaşılacağı üzere mail işlem gereksinimlerini karşılamaktadır. JavaMail ile ilgili son ve önceki sürümler hakkında detaylı bilgileri ve dökümanları bu linkten bulabilirsiniz. Ayrıca JavaMail ile ilgili olarak dökümanlar hem kullanıcı hemde servis sağlayıcıları için 2 ayrı şekilde sunulmuştur. İlerleye yazılarda kullanıcı daha doğrusu yazılım geliştiriciler için olan konular [...]

devamını okuyun

Java JDBC Veri Tipleri

Veri tipleri yazılım sanatının vazgeçilmez parçalarından biridir. Gerek veritabanı yönetim sistemleri gerekse de yazılım dilleri mutlaka bunları kullanırlar. Yalnız veritabanı tipleri ile dil tipleri mantıksal olarak birbirilerine benzeseler de kod yazımı olarak farklı durum sergilerler. Bunun için karşılıklı tip dönüşümü gerekir. Hibernate gibi ORM frameworku kullananlarımız ya da kendi tablo – sınıf eşleştirmelerini oluşturanlarımızı bilir; [...]

devamını okuyun

prev posts prev posts