본문 바로가기

성장기록지

검색하기
성장기록지
프로필사진 pengcon

  • 분류 전체보기 (56)
    • 안드로이드 (21)
    • 알고리즘 (15)
    • 개인 프로젝트 (10)
    • CS (3)
    • 코틀린 (4)
Guestbook
Notice
Recent Posts
Recent Comments
Link
«   2025/02   »
일 월 화 수 목 금 토
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
Tags
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록2025/02/05 (1)

성장기록지

Jetpack Room의 TypeConverter 적용하기

Room TypeConverter란?안드로이드 로컬 데이터베이스인 Room 같은 경우 컬럼에 List나 Data class를 사용하려 하면 에러가 발생하게 된다.기본적으로 Room은 원시타입(int, short, long ....)과 wrapping 타입만 지원함.이때 Type Converter를 적용하면 에러를 발생시키지 않고 정보를 담을 수 있다. 객체 참조를 허용하지 않는 이유 서버에서는 데이터베이스의 관계를 객체 모델로 매핑하고 지연 로딩(lazy loading)을 사용해도 괜찮다.하지만 안드로이드 앱의 UI 스레드에서는 이런 방식이 문제가 된다.(지연 로딩이란? -> 필요한 순간까지 데이터 로딩을 미루는 방식으로 데이터베이스에서 데이터를 불러올 때 사용하는 전략)UI 스레드는 화면을 그리는데 약..

개인 프로젝트 2025. 2. 5. 01:02
이전 Prev 1 Next 다음

Blog is powered by kakao / Designed by Tistory

티스토리툴바