
[Android] Room TypeConverter
·
Android
📕 Room의 Type 제한 Room에 데이터를 저장할 때 원시 타입( char, int, short, long, float...)과 Wrapping Type만 지원합니다. 그 이유로 공식문서는 다음과 같이 이유를 설명 합니다. 효율성 및 성능 원시 타입과 래핑 타입은 메모리 사용 및 연산 효율성이 더 뛰어나기 때문에 데이터베이스 작업 시 성능을 최적화할 수 있어 객체가 아닌 기본 타입을 사용함으로써 메모리 소비가 감소하고, 데이터베이스 연산이 빨라집니다. Room에서 사용자가 정의한 클래스나 다른 복잡한 타입을 사용하려면 TypeConverter를 사용해 변환해 주어야 합니다. Room을 사용하여 복잡한 데이터 참조 | Android 개발자 | Android Developers Room을 사용하여 복잡..