0

field(createdBy length=200);を持つ抽象@MappedSuperclassクラス A があります。

次に、抽象@MappedSuperclassクラス B が A を拡張します

クラス BI に基づいて、さらにクラスを作成する必要があります。

そして問題の核心は継承です。@Entityクラス C は B を拡張します。フィールド createdBy には lentgh=100 が必要ですが、@AttributeOverride機能しないという要件があります。

このフィールドを継承階層から除外できますか? 1->2->3 などの複数レベルの階層からフィールドを禁止または除外できますか?

4

0 に答える 0