У меня есть две сущности: профили и пользователи, и я хочу, чтобы их первичные ключи были одинаковыми.
Профили:
@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
)
Но после выполнение, идентификатор профилей не сопоставляется с идентификатором пользователей