AccessCard であるエンティティがあり、ブール値フィールドを「アクティブ」にしたいと考えています。たとえば、複数の人が AccessCard を持っている可能性がありますが、現在の所有者でのみ有効です。現在の所有者は有効なフィールド = true になり、以前の所有者はすべて有効なフィールド = false になります。
明らかに、これをインターフェイス側で処理し、非アクティブ化する前にカードをアクティブ化できないようにすることもできますが、データベースでもこの制約が必要です。
「アクティブ」列に注釈を付ける方法はありますか?