Spring загрузка не может сопоставить @PrimaryKeyJoinColumn - PullRequest
0 голосов
/ 26 мая 2020

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

Профили:

@Entity
data class Profiles(
    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    var pid: Long,
    var email: String,
    var phone: String,
    var firstName: String,
    var lastName: String,

    @OneToOne(fetch = FetchType.LAZY, cascade = [CascadeType.ALL])
    @PrimaryKeyJoinColumn
    var users: Users
)

Пользователи:

@Entity
data class Users(
    @Id   
    var uid: Long,
    var username: String,
    var profileUrl: String
)

Но после выполнение, идентификатор профилей не сопоставляется с идентификатором пользователей

...