حسام رسولیان
دیتابیس room

آموزش اندروید کار با دیتابیس Room

دیتابیس Room یک ORM هست که گوگل سال 2017 برای توسعه دهندگان اندرویدی معرفی کرد. ORM ها امکانات زیادی به ما برای کار کردن با دیتابیس های معمولی می دهند که در یک پست جداگانه حتما با هم بررسی خواهیم کرد.

دیتابیس Room از سه بخش اصلی تشکیل شده است که شامل:

Entity: موجودیت های ما هستند, هر Entity به یک آبجکت از اطلاعات ما  اشاره میکند. در کلاس Entity با استفاده از annotation مشخص می کنیم که اطلاعات در کدام جدول ذخیره شوند.

DAO:  در DAO ما متد هایی که برای دسترسی به دیتابیس نیاز داریم و مینویسیم, برای مثال متدهایی برای گرفتن اطلاعات یا آپدیت کردن جداول.

Database: دیتابیس یک کلاس هست که تمام Entity های خودمون و داخلش تعریف می کنیم.

برای آموزش کامل کار با دیتابیس Room من دو قسمت ویدیو براتون ضبط کردم که میتونید استفاده کنید. البته ویدیو ها داخل یوتیوب آپلود کردم که باید از فیلتر شکن استفاده کنید.

قسمت اول آموزش Room

قسمت دوم آموزش Room

پیام بگذارید

بیست − 6 =