--- In jug-indonesia@yahoogroups.com, "Alex Prawira" <alexpraw...@...> wrote: > > > Clearly Eager fetching itu bukan solusi yang elegan. Tetapi nambahin > > left join fetch atau inner join fetch di HQL-nya juga kurang elegan, > > karena secara tidak langsung kita sudah 'secara implisit memberi tahu > > untuk mem-fetch object tersebut' yang akhirnya menambah query (kalau > > liat di log-nya). Secara semantik seharusnya si webframework dapat > > menghandle: > > "Ok disini gw mengambil object yang penting dulu, tapi nanti ketika gw > > butuh yang lain, tolong ambilin" > > > > Jadi misalnya gw punya: > > > > class Product{ > > Category c; > > } > > > > class Category{ > > } > > > > Di HQL gw cukup ambil Product saja: "from Product p" karena memang > > butuhnya cuman itu. > > > > Tapi ketika di view gw tarik: product.getCategory() si framework bisa > > secara cerdas mengambil category tanpa men-throw LIE. > > > > Bukankah tujuan dari Lazy initialization adalah seperti itu? > > Bukankah ini hanya dapat dilakukan dalam Session yang masih terbuka ? > bagaimana jika object tersebut akan dipindahkan ke client,Flex misalnya. > > Saya saat ini memakai Flex, dan semua object diEagerFetch agar tuntas, gak > ada member yg null. >
Sama bung, saya pake eager biar programming di flex mudah.cuman jadinya object graph yg dikirim ke flex jd banyak. ada ide?