title: Play Framework 2 Ebean and InheritanceType as JOINED
body: <p>After some research on Google, I haven't found anyone who has my problem that's why I'm posting it here.
  In my application I have three entities : User (abstract), Customer, Agency.
  Customer and Agency extends User. Here is the code of User :</p>
  
  <pre><code>@Entity
  @Inheritance(strategy = InheritanceType.JOINED)
  public abstract class User extends AbstractModel {
  
      @Column(unique = true)
      @NotNull
      @Email
      public String email;
  
      @NotNull
      public String password;
  
  }
  </code></pre>
  
  <p>The problem is that the generated schema creates only one table with the fields of User, Customer and Agency which is typically the behavior with InheritanceType.SINGLE_TABLE (default).</p>
  
  <p>Is there any problem using Ebean and @Inheritance annotation ? I tried InheritanceType.TABLE_PER_CLASS, it didn't work either.
  I've never had this problem using JPA. Can anyone help ?</p>
  
  <p>Thanks a lot ;)</p>