IT/Android
[안드로이드] Room 활용하여 로컬 DB 이용하기
HJ::
2023. 2. 22. 22:42
implementation "androidx.room:room-runtime:2.2.6"
kapt "androidx.room:room-compiler:2.2.6"
우선 app단위의 build.gradle 파일을 추가 시켜준다.
크게 AppDatabase, Dto, Dao가 필요하다.
내가 해석한 내용은
1) AppDatabase는 추상클래스로 클래스내에 사용할 추상함수 dao를 선언해준다.
2) Dto는 연결해줄 것으로 데이터 클래스 형식으로 돼있다.
3) Dao는 가장 데이터베이스 내에서 쓸 법한 용어들이 나오는 것으로,
여기서 SELECT, FROM 이런식으로 선언 해준다.