Hibernate, yüksek performanslı bir nesne/ilişkisel kalıcılık ve sorgulama hizmetidir. Bu eğitimde deneyimli Java geliştiricileri, Hibernate motorunu uygulamalarına nasıl yerleştirecekleri konusunda bilgi sahibi olurlar.
Bu eğitimde neler öğreneceksiniz?
- Hibernate’in sağladığı avantajlar
- Hibernate mimarisi
- Hibernate tabanlı uygulamalar oluşturma
- Kalıcı nesneleri veritabanına Hibernate kullanarak eşleme
- Koleksiyonlar ve ilişkilendirmelerle çalışma
- Değer ve Varlık Türleri
- Çift yönlü ve tek yönlü
- 1-1, 1-N, N-N
- Hibernate’in sürüm belirleme desteği
- Hibernate kullanarak kalıtım hiyerarşilerini eşleme
- Hibernate sorguları, HQL ve Criteria ile çalışma
- Hibernate uygulamalarının performansını ayarlama
- Hibernate işlem desteği
- Hibernate ve Java Persistence / EJB 3 arasındaki ilişki
- Hibernate bildirimlerini OR eşlemede kullanma