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