MySQL
クラスタ(NDBエンジンを使用)は、クラスタ間で外部キー制約をサポートしていないことが通知されました。MySQLクラスタでJPA/Hibernateを使用した外部キー制約チェック
JPA
/Hibernate
を使用して、データベースがそれを実施しない場合、参照整合性をどのように強制しますか?
1つの選択肢は、有効である場合にinsert/update/delete
操作を実行するためにデータベースを呼び出してデータを検証することです。パフォーマンスへの影響があるので、私はこのアプローチに躊躇しています。
質問:
どのように外部キーチェックがデータベースでサポートされていない場合
JPA
/Hibernate
でMySQL
クラスタを使用するときは、通常、参照整合性チェックを実施します。手動チェックが唯一のオプションである場合、データベースへの1回のトリップで手動チェックトランザクションを完了できる方法はありますか?
私はあなたが...トリガーで – eggyal