[kotlin] 룸 데이터베이스의 주요 구성 요소

룸 데이터베이스의 주요 구성 요소는 다음과 같습니다:

엔티티(Entity)

엔티티는 데이터베이스 테이블에 매핑되는 클래스입니다. 각 엔티티는 데이터베이스 내의 특정 테이블을 나타내며, 해당 테이블의 열은 엔티티 클래스의 필드로 매핑됩니다.

데이터 액세스 객체(Data Access Object, DAO)

DAO는 데이터베이스에 액세스하기 위한 메서드를 정의하는 인터페이스입니다. 개발자는 DAO를 사용하여 데이터베이스에서 필요한 쿼리를 정의하고 실행할 수 있습니다.

데이터베이스(Database)

데이터베이스는 앱의 데이터를 영구적으로 저장하는 데 사용되는 컴포넌트입니다. 룸 라이브러리를 사용하면 데이터베이스를 생성하고 액세스할 수 있는 인터페이스를 정의할 수 있습니다.

이러한 구성 요소들을 활용하여 룸을 사용하면 안드로이드 앱에서 데이터베이스를 쉽게 구축하고 관리할 수 있습니다.

자세한 내용은 Android Developers 사이트를 참고하세요.