onetoonemapping в jpa с ключом foerign, присутствующим в дочерней таблице

#hibernate #jpa #spring-data-jpa

Вопрос:

введите описание изображения здесь

введите описание изображения здесь

я хочу иметь отношения один к одному в jpa,где я сохраню родительскую цену, а дочерняя цена должна автоматически получить saved.my Идентификатор в родительской цене генерируется последовательностью.может ли кто-нибудь помочь мне с классом сущности.у меня нет ссылки на внешний ключ в родительской таблице(parent_price)

Ответ №1:

Вы должны использовать @JoinColumn, чтобы сообщить JPA, что он должен указать FK в таблице CHILD_PRICING.

Например

 @OneToOne @JoinColumn(name="ID") private ChildPricing childPricing;  

Комментарии:

1. Внешний ключ отсутствует в родительской таблице

Ответ №2:

Попробуйте с помощью PrimaryKeyJoinColumn :

 @Entity public class ChildPricing {  @OneToOne  @PrimaryKeyJoinColumn  private ParentPrice parentPrice;   private String priceName; }