Notes and Pictures from JavaPolis 2005 – Part II

..Continued from Part I Thursday morning was opened with Stephan’s speech again, and continued with RAD Race results, into which 24 teams attended, and 19 of them were able to produce some sort of deliveable versions in just 12 hours. There were 3 distinct teams, honored as winners by jury. What was more interesting with […]

Read More →
Notes and Pictures from JavaPolis 2005 – Part I

This year, I had a chance to attend JavaPolis 2005 in Antwerpen, Belgium with 3 of my colleagues. I want to provide day by day information about this year?s workouts, and other interesting happenings in my blog. This year?s activity had consisted mainly of University, Conference, BOF, Quicky sessions and lasted 5 days between 12th […]

Read More →
A Criteria Builder Idiom for Hibernate Queries

This simple idiom continuingly appears in our search/find use cases, and several other ones, which have parts, in which we find some data to act on it, according to some specific condition. In search/find use cases, users enter some data pattern, select some options, enter date ranges to narrow or broad result of those queries. […]

Read More →
HQL ve Criteria Sorgularında FetchMode Farklılıkları

Lazy tanımlanmış 1:M bir ilişkinizinin fetch tipini eager’a çektiğiniz vakit sorgu sonucu dönen kayıtlar arasında duplikasyon olduğunu tecrübe ettiğiniz oldu mu? Eğer sorgunuzda Criteria API’sini kullanmış iseniz bu durumla pek muhtemelen karşılaşmışsınızdır. Sorgunuzu HQL’e çevirdiğiniz takdirde sonuçlardaki duplikasyonların ortadan kalktığını görürsünüz. Peki Hibernate sorgularındaki bu farklılık neden ortaya çıkmaktadır? Cevabı hemen söyleyelim. HQL sorgusu entity’ler […]

Read More →
Sadece Ne Gerekiyorsa Onu Kullanın

2004 yılının başlarında askerliğimi yaptığım yerde bizden bir yazılım geliştirmemizi istemişlerdi. İnternet bağlantısının bile çok sorunlu olduğu, hiyerarşinin ve bürokrasinin yoğun olduğu bir ortamda sıfırdan enterprise Java geliştirme ortamını toparlamak, değişik enterprise Java frameworklerini ve kütüphanelerini bir araya getirip uygulamayı geliştirmeye başlamak daha zor olacağı için, daha önce hiç proje geliştirmeme rağmen hazır ve entegre […]

Read More →