Hello,
I have set some attributes with LazyLoading property, it's working great. But I
have question.
Take this example
| @OneToMany(mappedBy = "content", cascade = { CascadeType.PERSIST,
| CascadeType.MERGE, CascadeType.PERSIST,
CascadeType.REFRESH }, fetch=FetchType.LAZY)
| private List<Content> contents;
|
| ....
| with the setter and getter.
| ....
|
|
If I call getContents() method, the lazy loading is working perfectly and
hibernates doing his job.
Now if I have a method that make a search in contents list... I will have
|
| public void doStuffInContents() {
|
| // Doing stuff on contents attributes...
|
| }
|
|
Of course, the contents attributes is null...
The solution can be using getContents() method instead contents attributes
directly.
Anothe one could be :
| if (contents == null)
| contents = getContents();
|
in each method using the attributes.
But I don't like these two...
I would like to get your point of view... Thanks !
Regards,
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4110899#4110899
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4110899
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user