Могу ли я сделать эти отношения в обратном направлении?
@Entity
data class User(
@PrimaryKey val userId: Long,
val name: String,
val age: Int
)
@Entity
data class Library(
@PrimaryKey val libraryId: Long,
val userOwnerId: Long
)
Пример Google
data class UserAndLibrary(
@Embedded val user: User,
@Relation(
parentColumn = "userId",
entityColumn = "userOwnerId"
)
val library: Library
)
Моя попытка
data class LibraryAndUser(
@Embedded val library: User,
@Relation(
parentColumn = "userOwnerId",
entityColumn = "userId"
)
val library: Library
)
@Transaction
@Query("SELECT * FROM Library")
fun getUsersAndLibraries(): List<LibararyAndUser>