What features hibernate have which makes it to use so frequentely?
-
Dynamic update
-
Optimistic locking
-
Automatic dirty checking
-
traversing associations
-
All the above
-
None of the above
E
Correct answer
Explanation
Hibernate provides dynamic update (only updates modified columns), optimistic locking (version-based concurrency control), automatic dirty checking (detects and saves only changed fields), and automatic association traversal through lazy/eager loading. These features collectively improve performance and simplify application code.