2011-07-14 7 views
1

私は変更できないいくつかの外部提供テーブルがあります。私の場合、これらはOracleテーブルに組み込まれているようなものです。テーブルを無視するようにEclipseLinkのDDL生成を設定する

私が持っているのは、これらのテーブルにマップするいくつかのエンティティですが、私がDDLを生成するときには、それらを生成したくありません。 DDL生成で特定のエンティティを無視するように設定できる注釈や属性はありますか?

答えて

2

"drop-create"から "create" ddlに切り替えることができます。既存のテーブルの「作成」コールは無視されます。残念ながら、現在のところ、ドロップリンクを使用しているときにテーブルがドロップされるのを防ぐために、EclipseLinkにはオプションがありません。あなたの最善の選択肢は、EclipseLinkがDDLをファイルに書き込んで、変更したくないテーブルの行を削除することです。将来のバージョンのEclipseLinkでも同様の機能が利用可能になる可能性があります。 EclipseLinkの現在アクティブな「機能拡張」機能(http://wiki.eclipse.org/EclipseLink/Development/2.4.0)を監視し、フィードバックを提供できます。詳細は、このページを参照してください。

関連する問題