title: Jpa prepersist callback not called on parent
body: <p>My code</p>
  
  <pre><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");
      }
  }
  </code></pre>
  
  <p>When i save Feedback entity i expect that i will see: Executed onCreate1 and Executed onCreate2, but i've seen only Executed onCreate2</p>
  
  <p>I use eclipselink v2.5.2</p>