Databaser (1) 썸네일형 리스트형 Room Database Testing Code 작성하기 1.What is Room? 애플리케이션에서 사용될 데이터를 Local Database에 저장할때 사용되는 라이브러리이다. 안드로이드는 기본으로 SQLite를 사용하여 Persistence data를 보관하는데, Room을 사용하면 SQLite를 쉽게 다룰 수 있다. 원시 SQL 쿼리의 사용을 지양하고 Dao라는 인터페이스를 통해 앱 내부에서 사용되는 객체를 사용하여 쉽게 데이터 입출력을 할 수 있게 도와준다. 구글에서 지원하는 Architecture Components의 핵심 라이브러리 중에 하나로 LiveData, ViewModel 등과 함께 적극적으로 사용이 권장되고 있다. Entity : 데이터 모델 클래스에 해당한다. Database 내에서 테이블이 되는 단위이다. Dao : Database A.. 이전 1 다음