Room

    [Android] Room에 관해...

    Room SQLite를 추상화한 객체이자 ORM(Object Relational Mapping)에 해당됨 객체를 사용하듯 DB를 사용할 수 있게 해줌 Room의 주요 Component 1. Entity : 데이터베이스 안에 있는 테이블 2. Database : DAO 객체를 제공해 데이터베이스를 이용할 수 있는 Access point 3. DAO(Data Access Object) : 데이터베이스에 접근하는 메서드가 있는 오브젝트 3개의 주요 룸 객체를 생성하고 정의하면 나머지는 라이브러리가 알아서 처리 JetPack의 ViewModel과 LiveData와 함께 쓰이도록 설계되었으며 이들과 같이 사용. Entity DB의 테이블과 구성요소를 표현한다. Annotation --- @Entity(tableN..