Description
Administrators and clients have lots of similarities like profiles, attendances (either work or workout), orders (personal or work). With the introduction of web clients both groups will have identities and credentials which should be in the same domain. Therefore, the users system should uniformed.
Implementation draft
The PostgreSQL has some good support for table inheritance as well as JPA does, although JPA might as well go away by 4.0.0.
Description
Administrators and clients have lots of similarities like profiles, attendances (either work or workout), orders (personal or work). With the introduction of web clients both groups will have identities and credentials which should be in the same domain. Therefore, the users system should uniformed.
Implementation draft
The PostgreSQL has some good support for table inheritance as well as JPA does, although JPA might as well go away by 4.0.0.