Multiple choice technology architecture

What features hibernate have which makes it to use so frequentely?

  1. Dynamic update

  2. Optimistic locking

  3. Automatic dirty checking

  4. traversing associations

  5. All the above

  6. None of the above

Reveal answer Fill a bubble to check yourself
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.