配置EclipseLink DDL生成以忽略表

时间:2011-07-14 17:48:35

标签: oracle eclipselink

我有几个外部提供的表,我无法修改。在我的例子中,这些是内置的Oracle表格。

我所拥有的是几个映射到这些表的实体,但是当我进行DDL生成时,我不希望它们被生成。是否有注释或属性我可以设置为忽略DDL生成中的某些实体?

1 个答案:

答案 0 :(得分:2)

您只需从“drop-create”切换到“创建”ddl即可。将忽略对现有表的“create”调用。遗憾的是,EclipseLink中目前没有选项可以防止在使用“drop-create”时删除表。您最好的选择是让EclipseLink将DDL写入文件并删除不想更改的表的行。未来的EclipseLink版本可能会出现类似的内容。您可以监视并提供有关EclipseLink中当前活动的“扩展”功能的反馈:http://wiki.eclipse.org/EclipseLink/Development/2.4.0。监控此页面以获取更多信息。