Header Ads

  • Breaking Now

    What is dirty checking in Hibernate?

    Hibernate automatically detects object state changes in order to synchronize the updated state with the database, this is called dirty checking. An important note here is, Hibernate will compare objects by value, except for Collections, which are compared by identity. For this reason you should return exactly the same collection instance as Hibernate passed to the setter method to prevent unnecessary database updates.

    Post Top Ad

    Post Bottom Ad