eclipselink を使用してデータベースを分割したいと考えています。パフォーマンス上の理由から、1 つのテーブル (エンティティ A) をすべてのノードにレプリケートし、1 つのテーブル (エンティティ B) をすべてのノードでハッシュ パーティション化します。
すべての A は B エンティティと 1 対 1 の関係にあるため、eclipseLink は「A」テーブルの列に外部キー制約を作成します。分割メカニズムが異なるため、この制約は A の多くのエントリで失敗します。
現在、エンティティのプロパティは毎日変更される可能性があるため、テストと開発のために ddl 生成を見逃したくありません。
この特定の外部キーを作成しないようにEclipseリンクに指示することは可能ですか? すべての外部キー?
現在のテスト データベースはインメモリ hsqldb です。外部キー制約を無視するようにデータベースに指示することはできますか?