--- 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?


Kirim email ke