Re: Bls: [JUG-Indonesia] Integrate Hibernate ke FESI?
Akan terlihat kalau table banyak relasi nya ya. Berarti kalau lazy load dimatikan table dan tetanga2 nya semua yg sekampung di bawa naek semua ke memory. Pa welly, thx untuk penjelasannya Edwin Powered by Telkomsel BlackBerry® -Original Message- From: Welly Tambunan if05...@yahoo.co.id Sender: jug-indonesia@yahoogroups.com Date: Tue, 1 Jun 2010 20:16:05 To: jug-indonesia@yahoogroups.com Reply-To: jug-indonesia@yahoogroups.com Subject: Bls: [JUG-Indonesia] Integrate Hibernate ke FESI? Lazy Load An object that doesn't contain all of the data you need but knows how to get it. (Martin Fowler. PoEAA) misalnya kita punya object customer yg punya relasi/reference ke list of orders. tidak setiap saat ketika kita ngeload customer dari db maka semua ordernya juga harus ikut di load. Bisa mubazir meload semua orders padahal tidak dibuthkan. Bisa2 masalah di performace. Solusinya adalah kita bisa mengesetnya jadi lazy. Artinya di load hanya pada saat dibutuhkan saja. Bayangkan klo misalnya object kita itu reference kemana2 dan semuanya itu eager fetch. Maka bisa jadi kemungkinan kita load the entire db into memory. Di hibernate udh langsung didukung gak perlu diimplementasikan manual. Implementasinya di belakang sepertinya pake proxy. CMIIW Dari: bernadus.ed...@gmail.com bernadus.ed...@gmail.com Kepada: jug-indonesia@yahoogroups.com Terkirim: Sel, 1 Juni, 2010 18:57:04 Judul: Re: [JUG-Indonesia] Integrate Hibernate ke FESI? Sorry ikut nimbrung dikit. Lazy load itu apa ya? Sering banget istilah itu muncul kalau bahas object relationship mapping layer. Thx, Edwin Powered by Telkomsel BlackBerry® From: Hendry Luk hendrym...@gmail. com Sender: jug-indonesia@ yahoogroups. com Date: Tue, 1 Jun 2010 21:07:14 +1000 To: jug-indonesia@ yahoogroups. comjug-indonesia@ yahoogroups. com ReplyTo: jug-indonesia@ yahoogroups. com Subject: Re: [JUG-Indonesia] Integrate Hibernate ke FESI? Oh nice! Sounds useful buat yg gw butuhin.. G liat besok pagi deh, see kalo itu bisa dipake buat cover basic functionalities kayak dirty tracking, lazy-load, projection (ini terutama yg gw doubt), inheritance, etc Thanks.. Sent from my iPhone On 01/06/2010, at 8:06 PM, Jecki jecki...@gmail. com wrote: Ga tau relevan atau ga, tapi hibernate punya entity mode map. Jadi tidak perlu membuat class entity cukup pakai java.util.Map untuk merepresentasikan object. 2010/6/1 Hendry Luk hendrym...@gmail. com Guys.. ada yang punya experience integrate Hibernate dengan FESI (ato any other external DSL)? Bisa share? I mean, hibernate ada 2 bagian: ORM enginenya sendiri, dan entity visualisation nya (i.e., biasanya hibernate mem-visualise entitynya dalam bentuk concrete java classes, walapun internally hibernate punya its own representational model of entities/properties /relations/ id etc). Gw cuma mo pake internal ORM functionalitynya ini... sedangkan di front-end, entity-nya gak mo gw project ke any concrete java Class, melainkan ke FESI objects. Awalnya keliatan straight-forward. .. gw bikin custom EntityPersister, override instantiate( ), hydrateObejcts( ), etc.. tapi ternyata implementation di dalem Configuration dan HbmBinder di internal hibernate sendiri dah tightly coupled ke java-class dan reflections. .. specifically dengan implementation assumption bahwa entity == java class. Jadi baru mo ngeload mapping information ajah, codenya dah pake reflection directly dimana2 buat attempt ngeparse entity information dari java Class.. Gw gak sure the best way buat override this behavior supaya properties informasi bisa gw supply sendiri (dengan ngebaca metadata dari FESI models gw). Gw totally boxed into corner :( Ada yg punya experience yg bisa dishare the best approach buat tujuan ini? Cheers
[JUG-Indonesia] Integrate Hibernate ke FESI?
Guys.. ada yang punya experience integrate Hibernate dengan FESI (ato any other external DSL)? Bisa share? I mean, hibernate ada 2 bagian: ORM enginenya sendiri, dan entity visualisationnya (i.e., biasanya hibernate mem-visualise entitynya dalam bentuk concrete java classes, walapun internally hibernate punya its own representational model of entities/properties/relations/id etc). Gw cuma mo pake internal ORM functionalitynya ini... sedangkan di front-end, entity-nya gak mo gw project ke any concrete java Class, melainkan ke FESI objects. Awalnya keliatan straight-forward... gw bikin custom EntityPersister, override instantiate(), hydrateObejcts(), etc.. tapi ternyata implementation di dalem Configuration dan HbmBinder di internal hibernate sendiri dah tightly coupled ke java-class dan reflections... specifically dengan implementation assumption bahwa entity == java class. Jadi baru mo ngeload mapping information ajah, codenya dah pake reflection directly dimana2 buat attempt ngeparse entity information dari java Class.. Gw gak sure the best way buat override this behavior supaya properties informasi bisa gw supply sendiri (dengan ngebaca metadata dari FESI models gw). Gw totally boxed into corner :( Ada yg punya experience yg bisa dishare the best approach buat tujuan ini? Cheers
Re: [JUG-Indonesia] Integrate Hibernate ke FESI?
Ga tau relevan atau ga, tapi hibernate punya entity mode map. Jadi tidak perlu membuat class entity cukup pakai java.util.Map untuk merepresentasikan object. 2010/6/1 Hendry Luk hendrym...@gmail.com Guys.. ada yang punya experience integrate Hibernate dengan FESI (ato any other external DSL)? Bisa share? I mean, hibernate ada 2 bagian: ORM enginenya sendiri, dan entity visualisationnya (i.e., biasanya hibernate mem-visualise entitynya dalam bentuk concrete java classes, walapun internally hibernate punya its own representational model of entities/properties/relations/id etc). Gw cuma mo pake internal ORM functionalitynya ini... sedangkan di front-end, entity-nya gak mo gw project ke any concrete java Class, melainkan ke FESI objects. Awalnya keliatan straight-forward... gw bikin custom EntityPersister, override instantiate(), hydrateObejcts(), etc.. tapi ternyata implementation di dalem Configuration dan HbmBinder di internal hibernate sendiri dah tightly coupled ke java-class dan reflections... specifically dengan implementation assumption bahwa entity == java class. Jadi baru mo ngeload mapping information ajah, codenya dah pake reflection directly dimana2 buat attempt ngeparse entity information dari java Class.. Gw gak sure the best way buat override this behavior supaya properties informasi bisa gw supply sendiri (dengan ngebaca metadata dari FESI models gw). Gw totally boxed into corner :( Ada yg punya experience yg bisa dishare the best approach buat tujuan ini? Cheers
Re: [JUG-Indonesia] Integrate Hibernate ke FESI?
Sorry ikut nimbrung dikit. Lazy load itu apa ya? Sering banget istilah itu muncul kalau bahas object relationship mapping layer. Thx, Edwin Powered by Telkomsel BlackBerry® -Original Message- From: Hendry Luk hendrym...@gmail.com Sender: jug-indonesia@yahoogroups.com Date: Tue, 1 Jun 2010 21:07:14 To: jug-indonesia@yahoogroups.comjug-indonesia@yahoogroups.com Reply-To: jug-indonesia@yahoogroups.com Subject: Re: [JUG-Indonesia] Integrate Hibernate ke FESI? Oh nice! Sounds useful buat yg gw butuhin.. G liat besok pagi deh, see kalo itu bisa dipake buat cover basic functionalities kayak dirty tracking, lazy-load, projection (ini terutama yg gw doubt), inheritance, etc Thanks.. Sent from my iPhone On 01/06/2010, at 8:06 PM, Jecki jecki...@gmail.com wrote: Ga tau relevan atau ga, tapi hibernate punya entity mode map. Jadi tidak perlu membuat class entity cukup pakai java.util.Map untuk merepresentasikan object. 2010/6/1 Hendry Luk hendrym...@gmail.com Guys.. ada yang punya experience integrate Hibernate dengan FESI (ato any other external DSL)? Bisa share? I mean, hibernate ada 2 bagian: ORM enginenya sendiri, dan entity visualisationnya (i.e., biasanya hibernate mem-visualise entitynya dalam bentuk concrete java classes, walapun internally hibernate punya its own representational model of entities/properties/ relations/id etc). Gw cuma mo pake internal ORM functionalitynya ini... sedangkan di front-end, entity-nya gak mo gw project ke any concrete java Class, melainkan ke FESI objects. Awalnya keliatan straight-forward... gw bikin custom EntityPersister, override instantiate(), hydrateObejcts(), etc.. tapi ternyata implementation di dalem Configuration dan HbmBinder di internal hibernate sendiri dah tightly coupled ke java-class dan reflections... specifically dengan implementation assumption bahwa entity == java class. Jadi baru mo ngeload mapping information ajah, codenya dah pake reflection directly dimana2 buat attempt ngeparse entity information dari java Class.. Gw gak sure the best way buat override this behavior supaya properties informasi bisa gw supply sendiri (dengan ngebaca metadata dari FESI models gw). Gw totally boxed into corner :( Ada yg punya experience yg bisa dishare the best approach buat tujuan ini? Cheers
Bls: [JUG-Indonesia] Integrate Hibernate ke FESI?
Lazy Load An object that doesn't contain all of the data you need but knows how to get it. (Martin Fowler. PoEAA) misalnya kita punya object customer yg punya relasi/reference ke list of orders. tidak setiap saat ketika kita ngeload customer dari db maka semua ordernya juga harus ikut di load. Bisa mubazir meload semua orders padahal tidak dibuthkan. Bisa2 masalah di performace. Solusinya adalah kita bisa mengesetnya jadi lazy. Artinya di load hanya pada saat dibutuhkan saja. Bayangkan klo misalnya object kita itu reference kemana2 dan semuanya itu eager fetch. Maka bisa jadi kemungkinan kita load the entire db into memory. Di hibernate udh langsung didukung gak perlu diimplementasikan manual. Implementasinya di belakang sepertinya pake proxy. CMIIW Dari: bernadus.ed...@gmail.com bernadus.ed...@gmail.com Kepada: jug-indonesia@yahoogroups.com Terkirim: Sel, 1 Juni, 2010 18:57:04 Judul: Re: [JUG-Indonesia] Integrate Hibernate ke FESI? Sorry ikut nimbrung dikit. Lazy load itu apa ya? Sering banget istilah itu muncul kalau bahas object relationship mapping layer. Thx, Edwin Powered by Telkomsel BlackBerry® From: Hendry Luk hendrym...@gmail. com Sender: jug-indonesia@ yahoogroups. com Date: Tue, 1 Jun 2010 21:07:14 +1000 To: jug-indonesia@ yahoogroups. comjug-indonesia@ yahoogroups. com ReplyTo: jug-indonesia@ yahoogroups. com Subject: Re: [JUG-Indonesia] Integrate Hibernate ke FESI? Oh nice! Sounds useful buat yg gw butuhin.. G liat besok pagi deh, see kalo itu bisa dipake buat cover basic functionalities kayak dirty tracking, lazy-load, projection (ini terutama yg gw doubt), inheritance, etc Thanks.. Sent from my iPhone On 01/06/2010, at 8:06 PM, Jecki jecki...@gmail. com wrote: Ga tau relevan atau ga, tapi hibernate punya entity mode map. Jadi tidak perlu membuat class entity cukup pakai java.util.Map untuk merepresentasikan object. 2010/6/1 Hendry Luk hendrym...@gmail. com Guys.. ada yang punya experience integrate Hibernate dengan FESI (ato any other external DSL)? Bisa share? I mean, hibernate ada 2 bagian: ORM enginenya sendiri, dan entity visualisation nya (i.e., biasanya hibernate mem-visualise entitynya dalam bentuk concrete java classes, walapun internally hibernate punya its own representational model of entities/properties /relations/ id etc). Gw cuma mo pake internal ORM functionalitynya ini... sedangkan di front-end, entity-nya gak mo gw project ke any concrete java Class, melainkan ke FESI objects. Awalnya keliatan straight-forward. .. gw bikin custom EntityPersister, override instantiate( ), hydrateObejcts( ), etc.. tapi ternyata implementation di dalem Configuration dan HbmBinder di internal hibernate sendiri dah tightly coupled ke java-class dan reflections. .. specifically dengan implementation assumption bahwa entity == java class. Jadi baru mo ngeload mapping information ajah, codenya dah pake reflection directly dimana2 buat attempt ngeparse entity information dari java Class.. Gw gak sure the best way buat override this behavior supaya properties informasi bisa gw supply sendiri (dengan ngebaca metadata dari FESI models gw). Gw totally boxed into corner :( Ada yg punya experience yg bisa dishare the best approach buat tujuan ini? Cheers