【问题标题】:Hibernate jpamodelgen does not generate entities from another libraryHibernate jpamodelgen 不会从另一个库生成实体
【发布时间】:2021-11-06 20:11:59
【问题描述】:

我正在开发一个 Spring Boot 项目。我有如下实体:

 class Entity extends AbstractEntity{
    }

Entity.java 在我的项目中。 AbstractEntity.class 来自另一个库。 我正在使用 eclipselink 生成元模型。我没有问题,因为 eclipselink 甚至不生成 AbstractEntity 所以它只生成:

class Entity_ {
}

我将我的项目从 eclipselink 迁移到休眠状态。 Hibernate 可以很好地生成我的 Entity 类,但不能生成 AbstractEntity 类(它不在我的项目中)。 它会生成这样的东西:

class Entity_ extends AbstractEntity_ {
}

由于未生成 AbstractEntity 所以我有 找不到符号 AbstractEntity_ 错误。

实际上我不需要生成 AbstractEntity。那么有没有办法忽略它或至少生成它,这样我就可以避免这个问题。

【问题讨论】:

    标签: java hibernate jpamodelgen


    【解决方案1】:

    我猜AbstractEntity 是用@MappedSuperclass@Entity 注释的?在这种情况下,你就不走运了。唯一可能的“解决方法”是手动创建这个AbstractEntity_

    【讨论】:

      猜你喜欢
      • 2015-07-09
      • 2019-09-22
      • 1970-01-01
      • 2019-05-16
      • 2018-12-25
      • 2016-04-04
      • 2012-09-03
      • 2017-07-24
      • 1970-01-01
      相关资源
      最近更新 更多