posted 12 years ago
Hi,
I have one doubt regarding Laxy loading of the objects in JPA. Let us suppose i have one entity Class A. A is mapped with one to many with B and B is mapped with C as Many to one. Below is sample class struture.
A {
@OneToMany(FetchType=Lazy)
private List<B> blist;
}
Class B
public class B {
@oneToMany(FetchType=Lazy)
private List<C> clist;
My question
1. B is defined as Lazy in A. Now if i will do entityManager.find(A), it will not load the data from B as due to Lazy. If i have made it Eager and they try to load entity A. then It should have to load entity of B also. Now C is defined as Lazy in B. Will it fetch data for entity C also in above case.
Regards,
sunil