У меня есть сущность, сопоставленная с One-To-One согласно следующему коду:
@Entity
@Table(name = "my_entity")
public class MyEntity
{
...
@OneToOne
@JoinColumn(name = "site_id")
private Site site;
...
}
Мне только что сказали, что я должен начать хранить записи MyEntity со значением 'site_id'которые могут не существовать в таблице сайта.Мне все еще нужно сохранить значение для site_id, однако оно не будет соответствовать сущности Site.
Единственное, о чем я могу думать, - это создать сущность 2-го типа, сопоставленную с той же таблицей, которая не соответствуетсопоставить One-To-One / объединение с таблицей сайта.
Есть ли способ сделать это без создания 2-го сопоставленного объекта для той же таблицы?
спасибо, Павел.