[안드로이드, 마이리얼트립 합격] 🕊 Wak+ is an application that helps you to conveniently access to WAKTAVERSE member's SNS content such as YouTube, Twitch, Instagram, and Twitter in one app.
@Entity(tableName = "twitch_table")
data class TwitchVideoEntity(
@PrimaryKey val twitchUserInfo: TwitchUserInfo, // 문제의 부분
@ColumnInfo val twitchVideoInfo: TwitchVideoInfo,
val isFavorite: Boolean,
) : ContentData()
@PrimaryKey로 TwitchUserInfo를 설정하는 바람에 동일한 TwitchUser의 다른 Video(Content)들을 저장하여도 하나의 Video만 저장되는 문제가 발생.
각 Video의 고유한 값이 될 수 있는 TwitchVideoInfo에 @PrimaryKey 어노테이션을 붙여 간단히 해결.
@PrimaryKey
로TwitchUserInfo
를 설정하는 바람에 동일한 TwitchUser의 다른 Video(Content)들을 저장하여도 하나의 Video만 저장되는 문제가 발생.각 Video의 고유한 값이 될 수 있는
TwitchVideoInfo
에@PrimaryKey
어노테이션을 붙여 간단히 해결.