Я пытаюсь сохранить данные в две таблицы, которые содержат один и тот же первичный ключ в двух таблицах, которые были заданы вручную.
Ниже приведен код, который я написал
Это простой код, а не реальный код, оригинальный код в хорошем и хорошем формате.
@Entity
@TABLE(bookDetails)
class Book{
@Id private Long bookId; // in mycase it is not generated value it assigned programtically
private String name;
@OnetoOne
@PrimaryKeyJoinColumn
private BookOtherDetails bookOtherInfo;
// more code
}
@Entity
@Table(bookOhterDetails)
class BookOtherDetails{
@Id
private Long bookId;// same as bookId in Book
private String authorName;
// more details
}
Но проблема в том, что я не могу вставить данные в таблицу bookOtherDetails. Пожалуйста, сообщите, если я что-то сделал не так.
Спасибо в будущем.