У меня есть 2 класса с односторонней односторонней связью OneToMany.JPA/Hibernate fetch
class A {
@Column(name = "a_id")
Integer id;
@OneToMany
@JoinColumn(name = "a_id")
private List<B> listOfB;
//getters and setters
}
class B {
Integer id;
String name;
@Column("a_id")
Integer aId;
//getters and setters
}
В базе данных я уже сэкономили экземпляр B. мне нужно сделать:
a.listOfB.add(b);
save(a);
В объекте b
в базе данных у меня есть идентификатор и имя, но Ф.К. равно нулю. Мне нужно обновить fk, но перед этим мне нужно получить объект b
; Как я могу это сделать?
Только путем написания пользовательского метода или Hibernate/JPA есть собственный метод для извлечения объектов?
* В базе данных я уже сэкономили экземпляр B * - не соответствует действительности. –