Jpa prepersist callback wird nicht auf parent @ aufgeruf

Mein Code

@Entity
@Inheritance(strategy = InheritanceType.TABLE_PER_CLASS)
public class SiteMessage implements Identifiable{
    @PrePersist
    public void onCreate1(){
        System.out.println("Executed onCreate1");
    }
}

@Entity
@Table(name = "feedback")
public class Feedback extends SiteMessage {
    @PrePersist
    public void onCreate2(){
        System.out.println("Executed onCreate2");
    }
}

Wenn ich eine Feedback-Entität speichere, erwarte ich, dass ich Folgendes sehe: Executed onCreate1 und Executed onCreate2, aber ich habe nur Executed onCreate2 gesehen

Ich benutze eclipselink v2.5.2

Antworten auf die Frage(1)

Ihre Antwort auf die Frage