jpa - many @OneToMany in the same class -


i have table person, admin, , executive. have 1 many relationships between person-to-admin , person-to-executive.

im trying model in jpa , im doing this:

person:

@entity     @inheritance(strategy = inheritancetype.table_per_class)     public abstract class person implements serializable {     @id     @generatedvalue(strategy = generationtype.table)     private integer id;      @onetomany(mappedby="person")     private set<admin> admins;      @onetomany(mappedby="person")     private set<executive> executives;     ..     } 

admin:

 public class admin extends person implements serializable {     @manytoone     @joincolumn(name="person_id")     private person person;     ..     } 

executive:

public class executive extends person implements serializable {     @manytoone     @joincolumn(name="person_id")     private person person;      ...     } 

my question is, ok , normal have in same class, in "person" class, many @onetomany relationships have, in case 2? or not good?


Comments

Popular posts from this blog

sql server - Cannot query correctly (MSSQL - PHP - JSON) -

php - trouble displaying mysqli database results in correct order -

C++ Linked List -