【问题标题】:Eclipselink Workbench - Identiy columnEclipselink Workbench - 身份列
【发布时间】:2015-09-26 00:58:58
【问题描述】:

我们正在使用 eclipselink 工作台为我们的 eclipse 项目生成 java 持久性对象。 我们有一些带有标识列的表,但找不到告诉 eclipselink 该列是标识列的选项。我们发现了成千上万的提示,其中 jpa 的注释解决了这个问题,但是我们使用工作台生成了我们的 deployment.xml 并且不使用注释:

Eclipse link jpa documentation

有人知道怎么处理吗?

【问题讨论】:

  • 您必须查看工作台工具的文档,但它用于创建本地 EclipseLink 项目映射和 xml 文件,并可用于从这些映射生成模式和 java 对象。但它早于 JPA,因此不会创建 JPA 实体。
  • 我在工作台的文档中一无所获,但无法想象无法定义某些列是数据库标识列。希望有人有正确的提示。

标签: java database eclipselink identity


【解决方案1】:

我找到了自己的解决方案。希望有人能在几秒钟内提供帮助(而不是像我这样的几天)。

1.在会话对象中启用本机排序 (选项卡登录 => 选项 => 原生排序)

2。知道导航到您生成的 java 对象并选择描述符选项卡。

3.启用排序。取您的主键并记下“IDENTITY”作为名称。

测试它并快乐。噗。

Native sequencing - non oralcle db

【讨论】:

    猜你喜欢
    • 2014-10-21
    • 2014-02-26
    • 2014-01-02
    • 2019-07-08
    • 2020-02-12
    • 1970-01-01
    • 2012-04-21
    • 1970-01-01
    • 2011-08-25
    相关资源
    最近更新 更多