ここに設計上の問題があります。私は3つのクラスを持っています。
- お父さん
@Entity
@Inheritance(strategy = InheritanceType.JOINED)
@Table(name = "Persona", schema = "dbo", catalog = "cxc")
Class Person
子供の
Class User extends Person
Class Customer extends Person
顧客はアプリケーションにアクセスして不動産アカウントを表示し、支払いを行うことができるため、この設計がアプリケーションに適しているかどうかは疑問です.
また、顧客が同時にユーザーであることができず、データの整合性を維持できない場合 (実生活では 1 人しかいないため) が可能かどうかはわかりません。
前もって感謝します