Skip to content

[기술적 도전] Room을 사용하여 로컬 데이터베이스에 게시글 저장

이정건 edited this page Dec 14, 2023 · 3 revisions

Room을 사용하여 로컬 데이터베이스에 게시글 저장

Room은 클래스 간의 객체 참조를 허용하지 않기 때문에 Table을 Join 하거나 TypeConvert로 변환해야 합니다. image

데이터 항목은 위의 구조를 가집니다.

모든 클래스를 Table로 만들어서 foreign key로 연결할 수 있으나 uuid 하나에 Post 하나만 연결되고, Block 하나는 한 Post에서만 사용되기 때문에 객체간 관계 정의의 필요성이 없어보였습니다.

image

TypeConverter로 객체를 Json으로 변환하고 데이터 항목에 문자열로 저장했습니다.

통신은 Json으로 하기 때문에 통신 결과를 바로 Room Database에 추가할 수 있습니다.

🚩SnapPoint🚩

Android 기술적 도전

Backend 기술적 도전

🤖기술 공유🤖

Android

Backend

📖회의록📖

스크럼
팀회고, 개인회고
Clone this wiki locally