목록room error (1)
막무가내 삽질 블로그
Tried the following constructors but they failed to match
룸에서 필드를 만들고 싶지 않은 경우 @Ignore를 붙여서 필드를 만들지 않는다. 하지만 생성자 안에서 @Ignore를 붙힐 경우 생성자 매치 오류를 만나게 된다. 코틀린에서는 생성자 기본값이라는 게 있고 자바는 없는 개념이다. 그러한 이유로 값을 넣을 때 순서관련 이슈로 보인다. @Entity(tableName = "movie") data class Movie( @PrimaryKey(autoGenerate = false) @SerializedName("id") @Expose val id: Int, @SerializedName("url") @Expose val url: String, @SerializedName("title") @Expose val title: String, @SerializedName..
Android
2020. 9. 27. 23:56