2016-08-05 11 views
2

をサポートしていない参加継承の子クラスに独自の属性をキューバカスタマーのフィールド「コード」を私はしたいと思いますユニークである私は<br> 持っ

CUBAスタジオで「コード」フィールドの「固有の」チェックボックスをチェックできないのはなぜですか?

答えて

1

エンティティはおそらくSoftDeleteインターフェイスを実装しています。これは、一意制約にフィールドが含まれているか、このフィールドにwhereという条件(データベースの種類によって異なる)があることを意味します。

JOINED継承戦略の場合、フィールドはルートテーブルにのみ存在するため、子エンティティでは一意制約の自動作成は不可能です。

30.create-db.sqlスクリプトで任意の制約を手動で作成できますが、一意のインデックスでソフト削除マークが考慮されない場合、ユーザーは削除されたものと同じCODEの新しいレコードを作成することはできません記録。

関連する問題