我这里有一个设计问题。我有一个三门课。
- 父亲
@Entity
@Inheritance(strategy = InheritanceType.JOINED)
@Table(name = "Persona", schema = "dbo", catalog = "cxc")
Class Person
儿童的
Class User extends Person
Class Customer extends Person
我怀疑这种设计是否适合我的应用程序,因为客户可以访问该应用程序以查看遗产账户并付款。
而且我不知道如果客户不能同时成为用户并保持数据的完整性(因为在现实生活中只有一个人。)
提前致谢