Составной идентификатор как только поля сущности - PullRequest
0 голосов
/ 07 марта 2019

Привет, я ищу способ упростить сущность, созданную только из двух идентификаторов.

Это то, что я сделал и работает, но выглядит немного некрасиво.Я надеюсь, что есть способ удалить CompositeId как другой класс.

@Entity
@IdClass(CompositeId::class)
data class OnlyPrimaryKeyClass(
    @Id
    val id1: Int,
    @Id
    val id2: Int
)

data class CompositeId(
    val employeeId: Int,
    val organizationId: Int
) : Serializable
...