У меня есть две сущности test1 и test2
@Entity
@Table(name="test1")
class test1{
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "id",unique = true, nullable = false)
private int Id;
@OneToOne()
@JoinColumn("sub_category_id")
Test2 test2Bean;
//Getter&Setters
}
@Entity
@Table(name="test2")
class test2{
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "sub_category_id",unique = true, nullable = false)
private int Id;
@Column(name="name")
private String name;
//Getter&Setters
}
Мне нужно получить имя от сущности test2, имеющего sub_category_id от сущности test1
Я попытался сопоставить, используя JoinCloumn, как вы можете видеть, ноне удалось, так как выдается ошибка внешнего ограничения, и я не хочу менять структуру таблицы
Пожалуйста, помогите Спасибо заранее!