Search Interview Questions
| More than 3000 questions in repository.|
There are more than 900 unanswered questions.
Click here and help us by providing the answer.
Have a video suggestion.
Click Correct / Improve and please let us know.
|Interview Questions and Answers|
|Frequently asked question in companies using Hibernate.|
|Ans. It's a feature to lazily initialize dependencies , relationship and associations from the Database. Any related references marked as @OneToMany or @ManyToMany are loaded lazily i.e when they are accessed and not when the parent is loaded.|
Sample Code for Lazy Initialization
|Help us improve. Please let us know the company, where you were asked this question :|
|Like Discuss Correct / Improve  hibernate   lazy loading hibernate   lazy initialization hibernate   architecture Asked in 77 Companies Basic   frequent|
Try 2 Question(s) Test
|What are the ways to avoid LazyInitializationException ?|
|After which Hibernate version , related Entities are initialized lazily ?|
|What are the points to be considered if we move from Eager initialization to Lazy Initialization in Hibernate ?|
|How does Lazy Initialization helps improving performance of an application ?|
| What does the following exception means|
org.hibernate.LazyInitializationException: could not initialize proxy - no Session
| If you are given choice to avoid LazyInitializationException using any of the following measures, which are the ones you will choose and why ?|
1. Set lazy=false in the hibernate config file.
2. Set @Basic(fetch=FetchType.EAGER) at the mapping.
3. Make sure that we are accessing the dependent objects before closing the session.
4. Force initialization using Hibernate.initialize