У меня есть две сущности, подобные приведенным ниже:
@Entity
public class Project {
@Id
private id;
private String name;
...
}
@Entity
public class Person {
@Id
private id;
private String name;
@ManyToOne
private Project project;
@PostLoad
void onLoad(){
if (project.getName() == null){
//It's always null!!!
}
}
...
}
Как говорится в коде, в onLoad поле связанной сущности всегда равно нулю, фактически все поля связанной сущности равны нулю. Мне нужен Hibernate, чтобы получить поле перед вызовом onLoad.
Есть идеи?
Спасибо.