Category: Hibernate

Spring ve JPA

Daha önce Hibernate kullanarak nasıl REST servislerinin oluşturulacağı ile ilgili bir yazı dizisi yazmıştım. Ama bildiğiniz üzere doğrudan hibernate kullanmak yerine, java ee standartı olan JPA (Java Persistance API)’da kullanabilirsiniz. Bu yazımda size JPA ile spring’i nasıl entegre edebileceğini anlatmaya çalışacağım. Yazıyı yazarken JPA’nın nasıl kullanıldığını bildiğinizi varsayıyorum. En azından Entity tanımlarınızı yapabilmeli ve DAO […]

Okumaya devam…

RESTful Web Servisleri – Hazırlık

Bu RESTful servislerin yazılması üzerine bir önek olacaktır. Fakat internette bulunan diğer örneklerden farklı, bir firmada çalışırken sizden istenen herşeyi içerisinde barındıracaktır. Yani projeyi yaratma, veritabanını tasarlama, JPA katmanının yazılması, Rest Servislerin yazılmasını ve hatta hazırladığınız Rest Servise ait istemcinin nasıl yazılacağına kadar bir çok konuyu kapsayacaktır. Sadece RestFul web servislerinin nasıl yazıldığını değil, diğer […]

Okumaya devam…

C3P0 Hibernate

Hibernate, C3P0 ve MySQL

Hibernate kullanması güzel fakat ne yazık ki ayarlaması zor bir araç. Her şeyi doğru ayarlamış bile olsanız, zaman içerisinde Hibernate’in size sorun çıkarması mümkün. Diyelim ki bir uygulama geliştiriyorsunuz ve Hibernate kullanıyorsunuz. Üstelik Hibernate’i Spring ya da Seam gibi bir yapıyı kullanmadan yapıyorsanız işiniz var demektir. Hem testlerinizi yazmanız hem hibernate session’larınızı ve tabiki transaction’larınızı […]

Okumaya devam…

Hibernate için Testlerin Yazılması

Hibernate için Unit testlerin yazılması, başlı başına bir sorun. Gerçi Hibernate kullanmasanızda, başka kütüphanelerde kullansanız, veritabanından verilerinizi doğrudan da çekseniz bu sorun olacaktır. Normal şartlarda bir proje geliştirilirken en azından üç farklı veritabanınız olmalıdır. Development veritabanınız genelde yereldir ve üzerinde çok önemli bilgiler barındırmaz. Çoğunlukla Development veritabanınız size sorun çıkarmaz. Adeta geliştirmekte olduğunuz programınızın sorunsuz […]

Okumaya devam…

Hibernate Yeni Baslayanlara Öneriler

Hibernate kullanmaya başladığımda daha yeni çalışmaya başlamıştım. Birkaç ay ya olmuştu ya olmamıştı. Daha doğru düzgün soyutlamalar bile yapamazken bir de üzerine Hibernate kullanmaya çalışıyordum. Aslına bakarsanız kullanıyordum da yani veritabanına bağlanıp istediğim bilgileri çekebiliyor ve istediğim kayıtları atabiliyordum. Tabi benim gibi SQL dilini pek sevmiyorsanız bu sizi çok rahatlatacaktır. Herşey gayet düzgün giderken, ilk […]

Okumaya devam…