android
Android Room 종합예제(기본연동, ForeignKey, enum, list, Rx연동, unit test)
seoft
2019. 11. 30. 19:28
[문제정의]
사이드 프로젝트 2min 어플리케이션 제작도중 Room을 도입하게 되어 숙지/테스트 해보았고 추가로 정리함
[핵심코드]
table 추가시, abstract class AppDatabase : RoomDatabase() 에 다음처럼 반영하는거 꼭 숙지할것
@Database( entities = [ User::class, Time::class, TimeSet::class, Bell::class ], version = 1 ) @TypeConverters(RoomConverter::class)
추가로 자식 엔티티가 특정 엔티티의 list로 들어가기 위해 forengForeignKey설정시 자식엔티티의 CRUD가 안되었음
- list object 확인 완료
- object inside object 확인 해보지않음
[참조코드]
https://gist.github.com/seoft/6c8eed9e3e1e533e6d30a44d8e842034
1. 그레들 설정.gradle
GitHub Gist: instantly share code, notes, and snippets.
gist.github.com