[Room 오류 해결] java.lang.IllegalStateException: Room cannot verify the data integrity.
문제 상황 룸 데이터베이스를 활용하는 중에 아래와 같은 오류가 발생하였습니다. java.lang.IllegalStateException: Room cannot verify the data integrity. Looks like you've changed schema but forgot to update the version number. You can simply fix this by increasing the version number. Expected identity hash: 118073d0ddf4d96739f8efb713ebd556, found: bb91b1f8c6584f92bc4ed367e358f416 생성한 데이터베이스 안의 테이블이나 컬럼들이 변경 되면 소스 상에서 변경된 상황을 App에게 ..
- [Android] Tech,Study/[Android] Trouble Shoot
- · 2023. 12. 31.
[Room] error: Cannot figure out how to save this field into database 문제 해결
에러 내용 error: Cannot figure out how to save this field into database. You can consider adding a type converter for it. error: Cannot figure out how to read this field from a cursor. Room Database를 사용하던 중에 위와 같은 에러가 발생했습니다. Room에 데이터를 저장할 때는 primitive type과 wrapping type만 지원합니다. 따라서 그 외의 LIst나 커스텀 클래스를 저장할 경우에는 converter를 지정해주여야 한다고 합니다. Converter의 사용법을 익혀서 문제를 해결해는 방식을 학습했습니다. Entity @Entity(tabl..
- [Android] Tech,Study/[Android] Trouble Shoot
- · 2023. 10. 2.