Buradasın
Room ile veri tabanı yönetimi nasıl yapılır?
Yazeka
Arama sonuçlarına göre oluşturuldu
Room ile veri tabanı yönetimi şu adımlarla gerçekleştirilir:
- Test Kütüphanelerinin Kurulumu: Room database testleri için gerekli kütüphaneler gradle dosyasına eklenir 1.
- Test Veritabanı Oluşturma: Testlerin bağımsız olması için test veritabanı oluşturulur. Bunun için
@Database
anotasyonuna “exportSchema” özelliği eklenir 1. - Test Sınıfının Oluşturulması: Veritabanı işlemlerini test etmek için bir test sınıfı oluşturulur. Bu sınıfta
@Before
anotasyonu ile veri tabanı oluşturulur,@After
anotasyonu ile kapatılır 1. - DAO (Data Access Object) Tanımlama: Veritabanına erişim yöntemlerini içeren bir DAO sınıfı oluşturulur 24.
- Entity (Varlık) Tanımlama: Veritabanındaki tabloları temsil eden entity sınıfları oluşturulur 24.
- Database Sınıfının Oluşturulması:
RoomDatabase
sınıfından uzanan ve veritabanının ana erişim noktası olan bir database sınıfı oluşturulur 24. - CRUD İşlemleri: Veritabanına ekleme, güncelleme, silme ve listeleme gibi CRUD (Create, Read, Update, Delete) işlemleri gerçekleştirilir 4.
5 kaynaktan alınan bilgiyle göre: