field(createdBy length=200);を持つ抽象@MappedSuperclass
クラス A があります。
次に、抽象@MappedSuperclass
クラス B が A を拡張します
クラス BI に基づいて、さらにクラスを作成する必要があります。
そして問題の核心は継承です。@Entity
クラス C は B を拡張します。フィールド createdBy には lentgh=100 が必要ですが、@AttributeOverride
機能しないという要件があります。
このフィールドを継承階層から除外できますか? 1->2->3 などの複数レベルの階層からフィールドを禁止または除外できますか?