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
Post a Comment