데이터 지속성을 위해 Room 사용

  1. @Query 주석에 관한 다음 설명 중 틀린 것은 무엇인가요?

  2. DAO에 관한 다음 설명 중 올바른 것은 무엇인가요?

    적절한 답변을 모두 선택합니다.

  3. 데이터베이스를 만들 때 synchronized() 함수를 사용해야 하는 이유는 무엇인가요?

    적절한 답변을 모두 선택합니다.

  4. 다음 AppDatabase 클래스에 관한 설명 중 틀린 것은 무엇인가요?

  5. @Insert@Delete 주석은 SQL 문 없이 사용할 수 있습니다.

  6. Room을 사용하는 앱의 ViewModel과 관련하여 다음 설명 중 올바른 것은 무엇인가요?

    적절한 답변을 모두 선택합니다.

  7. 빈 칸 채우기

    단어를 하나 이상 입력하여 문장을 완성하세요.

    데이터베이스에 삽입할 때 충돌을 처리하려면 @Insert 주석에 ___(예: IGNORE)을(를) 전달하면 됩니다.

  8. ViewModel 팩토리는 ___에서 상속되며 ViewModel 클래스의 인스턴스를 생성을 담당하는 클래스입니다.

  9. 참 또는 거짓: Room 앱에서 Application 클래스를 사용하면 다른 객체가 AppDatabase 클래스에 액세스할 수 있습니다.