【问题标题】:Prevent Hibernate from generating EmbeddedID防止 Hibernate 生成 EmbeddedID
【发布时间】:2014-12-27 11:58:39
【问题描述】:

我是hibernate的新手,所以如果问题是错误的或幼稚的,请原谅......

我在数据库中有一些表没有主键或任何类型的键...

现在,当我使用 Eclipse 进行逆向工程时,我将所有表作为 java 类获取,但我还获取了附加了 Id 的类以及附加了 Id 的类中的所有列,而不是主类中的所有列。例如。

数据库中的表 1 具有下面列出的列 1. 名称 varchar(200) 2.年龄说明

所以现在当我在 Eclipse 中运行休眠逆向工程时,我会得到这样的课程

class Table1
{
    private Table1ID;
}

class Table1ID
{
    private String name;
    private Integer age;
}

我不想以这种方式... 我只想要如下

class Table1
{
    private String name;
    private Integer age;
}

请指导我如何在不在表中引入主键列的情况下实现这一目标

【问题讨论】:

    标签: hibernate


    【解决方案1】:

    使用hibernate,您的实体需要有一个主键。别无选择。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-23
      • 2011-02-15
      • 1970-01-01
      • 2019-06-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多