私はEclipselink 2.3.2を使用していますが、ddl生成戦略から除外する単一のテーブル/エンティティを除外する方法があるかどうかを知りたいdrop-and-create-tables
ですか? このテーブルの内容を保持する必要がありますが、他のすべてのテーブルは削除して完全に新しく作成する必要があります。
その理由は、ドメイン モデルが大幅に開発されているため、あらゆる場所で変更が加えられているためです。ただし、1 つのテーブル (郵便番号を含む) は保持する必要があります。これらは開発に必要であり、サーバーを起動するたびにすべてを挿入するには時間がかかるためです。
1 つの方法は、2 つの異なる永続化ユニットを使用することです。しかし、これは他の問題を引き起こす可能性があるため、これは私の好みの方法ではありません。
要約: ecriselink 2.3.2 (および Glassfish 3.1.2 ) で起動する各サーバーで、他のすべてのテーブルが削除されて再作成される間に、単一のテーブルを削除から除外する方法を知っている人はいますか?