Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
db4o オブジェクトの継承フィールドに一意の制約を適用して、サブクラスを一意にしようとしていますか? 出来ますか?
例: クラス B はクラス A からフィールド f を継承し、クラス B に対してのみ f を一意にする必要があります。
私の知る限り、これは不可能です。フィールドが定義されているクラスでのみフィールドを一意にすることができます。この場合はAクラスです。
クラス A から継承されたフィールドを、サブクラス B に対してのみ一意であるとマークすることはできません。