【问题标题】:Configuring EclipseLink DDL Generation to ignore tables配置 EclipseLink DDL 生成以忽略表
【发布时间】:2011-10-05 13:48:40
【问题描述】:

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

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

【问题讨论】:

    标签: oracle eclipselink


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-08-24
      • 2014-02-01
      • 1970-01-01
      • 2018-05-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多