Monday, May 21, 2012

Hibernate in Action

Hibernate in Action

Hibernate ကိ္ု အရင္အလုပ္မွာ သံုးခဲ႔ပါတယ္။
အခုမွ စာျပန္ဖတ္ရင္း ျပန္ျပီး ေလ႔လာေနပါတယ္။

http://www.manning.com/bauer2/chapter2.pdf

အဲဒါ manning က အျမည္းေပးတာပါ။

နမူနာ Hello world ကိုေတာ႔ လုပ္ၾကည္႕ျပီးပါျပီ။ :)

HSQLDB နဲ႕နမူနာလုပ္ျပထားပါတယ္။ အဲဒါကို tutorial ေလးေရးဖုိ႕စိတ္ကူးပါတယ္။ အင္တာဗ်ဴး အဆက္ေတြလည္း ေရးဖုိ႕စိတ္ကူးပါတယ္။ ခက္တာက အခ်ိန္သိပ္မရိွေတာ႔တာပါပဲ။ ခြင္႔ရက္ရွည္ယူတဲ႔အခါမွပဲ tutorial တစ္ခ်ိဳ႕ေရးပါမယ္။

Hibernate ကိုလည္း J2EE interview ေတြမွာေမးေလ႔ရိွပါတယ္။ ဗဟုသုတအေနနဲ႕ေျပာရရင္ေတာ႔ EJB 3.0 ရဲ႕ Specifications ကို Hibernate team က ထုတ္ေပးတဲ႔အတြက္ ေနာက္ပိုင္းမွာ EJB 3 ကိုေလ႔လာေလ႔လာ၊ Java Persistence နဲ႕ Hibernate ကိုေလ႔လာေလ႔လာ အတူတူလုိျဖစ္သြားပါျပီ။ အရင္ကေတာ႔ မတူပါဘူး။ အလုပ္အတြက္ EJB 2 လည္းျပန္ဖတ္ေနတဲ႔အတြက္ အေသးစိတ္ေရးျဖစ္ရင္ တင္လုိက္ပါမယ္။

Interview အတြက္ေလာက္ပဲဆုိရင္ Manning ရဲ႕ Java Persistence with Hibernate 2nd Edition ေရွ႕ႏွစ္ခန္းေလာက္ဖတ္ၾကည္႕လုိက္ရင္ စကားစျမည္ေလာက္ေျပာလုိ႕ရေလာက္ျပီထင္တယ္။

Hibernate ကလည္း တျခား J2EE branch ေတြလိုပါပဲ။ နည္းနည္းသိျပီး အဆင္ေျပေျပသံုးတတ္ဖုိ႕သိပ္မခက္ပါဘူး။ ေသခ်ာသိခ်င္ရင္ေတာ႔ အခ်ိန္ေပးရမယ္ထင္တယ္။ အခုမွ ဖတ္လက္စဆိုေတာ႔ သိပ္အမ်ားၾကီးေျပာစရာမရိွေသးပါဘူး။

အင္တာဗ်ဴးမွာေတာ႔ ORM ဆိုတာဘာလဲ။ ဆိုတာမ်ိဳးေလးေတြေတာ႔ အနည္းဆံုး ေျဖရတတ္ပါတယ္။ ေကာင္းက်ိဳးဆိုးျပစ္ေလးပါသိထားရင္လည္း အဆင္ေျပပါတယ္။ Paradigms mismatch ေလးကလည္းစိတ္ဝင္စားစရာေကာင္းပါတယ္။

Hibernate ဟာ Java ေလာကမွာေတာ႔ အခုေနာက္ပိုင္း အသံုးမ်ားသထက္မ်ားလာပါတယ္။ .Net ဘက္မွာဆိုရင္လည္း nHibernate အျဖစ္ေအာင္ပြဲခံေနပါတယ္။ ေလ႔လာသင္႔တယ္လုိ႕ယူဆပါတယ္။ Tutorial တစ္ခုတစ္ေလေလာက္ အျမည္းေရးျဖစ္ေအာင္ ေရးလုိက္ပါမယ္။

Regards,
0


No comments: