我也是JPA和EclipseLink的新手,并且遇到以下情况:
我有Maven模块,其中定义了我的实体类,它被称为模型。对于定义关系,实体类使用注释。因此,在模型中定义的persistence.xml中,没有与实体之间的关系相关的信息。在某些实体中,我与EAGER FetchType
有关系,但在某些情况下,这不是我想要的。例如。假设我有实体关系 R 其中FetchType = EAGER
和maven模块 X 使用模型。在 X 中,我想将实体与 R 但FetchType = LAZY
一起使用。换句话说,我需要以某种方式覆盖 X 中实体的FetchType
。我已经调查了可能的解决方案,并注意到有JPA注释负责覆盖类之间的映射。但是,它们都不允许覆盖FetchType