یکی از مزایای استفاده از orm اینه که کد نویسی استادندارد میشه و دولوپر های دیگه هم متوجه کد شما میشن و مهمترین مزیتش اینه که بجای کار با جداول بانک اطلاعاتی با آبجکت ها و متدهای جاوایی کار می کنیم . برای نگاشت جداول بانک اطلاعاتی رابطه ای sqlite به آبجکتهای جاوایی (ORM) دو تا ابزا داریم ORMLite و greenDao . با مشاهده عکس زیر متوجه میشویم که کارایی greendao از ormlite در insert و update کردن 2 برابره و در select کردن 4.5 براره.
در شکل های زیر نحوه استفاده از greenDao در یک پروژه ساده مشخص شده است .
دقت کنین که دفعه اول ما دوتا پروژه داریم که یکی از اونها نقش biz component رو بازی میکنه و خوراک پروژه UI رو فراهم میکنه .
برای دسترسی به جدول مورد نظر در بانک اطلاعاتی , آبجکت های زیر را ایجاد می کنیم .
برای واکشی 2 تا ستون از یک جدول بانک اطلاعاتی و نمایش آنها در یک لیست که دو ستون دارد بصور زیر عمل می کنیم :
برای insert و update کردن مطابق شکل زیر عمل می کنیم .
این مقاله توسط امیر حسین میثمی در مورخ 02 / 08 / 1391 در شرکت فناوری اطلاعات گروه سولیکو (کاله آمل) و بمنظور استفاده در پروژه مکانیزاسیون فروش بانی چاو با تبلت آندروید ایجاد شده است .