Since implementing JPA Hibernate has defined 2 sets of implementations of many of its event listener contracts: one for native behavior, one for JPA-defined behavior. Consolidate this into a single set. Another option is to keep both sets, but pick one or the other based on #isJpaBootstrap by default. May be a good idea to do that for 6.0 not matter what we decide moving forward. |