Обратный вызов Jpa preperist не вызван на родителя
Мой код
@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");
}
}
Когда я сохраняю сущность Feedback, я ожидаю, что увижу: Executed onCreate1 и Executed onCreate2, но я видел только Executed onCreate2
Я использую eclipselink v2.5.2