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.
|Java - Interview Questions and Answers|
|Ans. Lazy Initialization means , Load Dependencies when required. Which means less load on application resources as only required data is loaded upfront. It's not only good for better performance but for better resource utilization too.|
|Help us improve. Please let us know the company, where you were asked this question :|
|Like Discuss Correct / Improve  lazy loading  lazy initialization   frequent|
|What is Lazy Initialization in Hibernate ?|
|What are the ways to avoid LazyInitializationException ?|
|How to do Eager loading in Hibernate ?|
|After which Hibernate version , related Entities are initialized lazily ?|
| Which of the following do you think is the primary reason you would never use a static class even the application doesn't need multiple requests or threads ? |
b. Runtime Polymorphism
c. Lazy Loading
|What are the points to be considered if we move from Eager initialization to Lazy Initialization in Hibernate ?|
| 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
|Is it advisable to keep session or transaction open for long time just to avoid LazyInitializationException ?|