-
Notifications
You must be signed in to change notification settings - Fork 5
Room을 사용하여 로컬 데이터베이스에 게시글 저장
이정건 edited this page Dec 14, 2023
·
2 revisions
Room은 클래스 간의 객체 참조를 허용하지 않기 때문에 Table을 Join 하거나 TypeConvert로 변환해야 합니다.
데이터 항목은 위의 구조를 가집니다.
모든 클래스를 Table로 만들어서 foreign key로 연결할 수 있으나 uuid 하나에 Post 하나만 연결되고, Block 하나는 한 Post에서만 사용되기 때문에 객체간 관계 정의의 필요성이 없어보였습니다.
TypeConverter로 객체를 Json으로 변환하고 데이터 항목에 문자열로 저장했습니다.
통신은 Json으로 하기 때문에 통신 결과를 바로 Room Database에 추가할 수 있습니다.
- [기술 공유] Clean Agile
- [기술 공유] Android 라이브러리 비교
- [기술 공유] Android Project CD 적용
- [기술 공유] Google Maps SDK
- [기술 공유] 마커 렌더링
- [기술 공유] Infrstructure as Code 도구 테라폼
- [기술 공유] Redis란??
- [기술 공유] Redis를 이용한 캐싱
- [기술 공유] NestJS S3 대용량 파일 업로드 (with PreSigned URL, S3 MultiPart Upload)
스크럼
- [2023‐11‐06] 목표 설정
- [2023‐11‐07] 기능 회의
- [2023‐11‐08] 스크럼
- [2023‐11‐09] 스크럼
- [2023‐11‐13] 스크럼 ‐ 이번주 할일
- [2023‐11‐14] 스크럼
- [2023‐11‐16] 스크럼, 회의
- [2023‐11‐20] 스크럼, 이번주 할일
- [2023‐11‐21] 스크럼, 오늘 할일
- [2023‐11‐22] 스크럼 회의
- [2023‐11‐23] 스크럼 회의
- [2023‐11‐27] 스크럼 회의
- [2023‐11‐28] 스크럼 회의
- [2023‐11‐29] 스크럼 회의
- [2023‐11‐30] 스크럼 회의
- [2023‐12‐04] 스크럼
- [2023‐12‐05] 스크럼
- [2023‐12‐06] 스크럼
- [2023‐12‐07] 스크럼
- [2023‐12‐11] 스크럼
- [2023‐12‐12] 스크럼 및 발표 자료 준비
- [2023‐12‐13] 스크럼 및 발표 피드백