| @Embeddable classes' @PrePersist, @PreUpdate annotated methods are called when a normal, no descendent of any class entity has them as a field. But when such a class is embedded into a superclass annotated with either @MappedSuperclass or @DiscriminatorColumn and we merge one of its child classes, the Embeddable's classes' PrePersist/Update annotated methods won't get called. Test case: https://github.com/Mounium/hhhsuperclassproblem |