繁体   English   中英

JPA元模型生成问题

[英]JPA Metamodel generation issue

我正在使用Eclipse内置功能在我的项目中生成JPA元模型。 以前它是完美生成的,但是之后发生了一些事情,现在我的元模型类生成的是不完整/错误的。 请注意,实体类本身并没有改变。
这是几个月前生成的:

@Generated(value="Dali", date="2014-03-03T15:27:31.931+0200")
@StaticMetamodel(AsmensZyma.class)
public class AsmensZyma_ {
    public static volatile SingularAttribute<AsmensZyma, Long> id;
    public static volatile SingularAttribute<AsmensZyma, Asmuo> asmuo;
    public static volatile SingularAttribute<AsmensZyma, AsmensZymaSource> registas;
    public static volatile SingularAttribute<AsmensZyma, Date> data;
    public static volatile SingularAttribute<AsmensZyma, String> roik;
    public static volatile SingularAttribute<AsmensZyma, String> pastaba;
}

以及如何生成它:

@Generated(value="Dali", date="2014-05-30T11:48:56.816+0300")
@StaticMetamodel(AsmensZyma.class)
public class AsmensZyma_ {
   public static volatile SingularAttribute<AsmensZyma, Long> id;
   public static volatile SingularAttribute<AsmensZyma, Object> asmuo;
}

请注意,有很多缺少的字段,并且不能正确检测到字段类型。 这发生在我所有项目中的所有实体类上……到目前为止,我已经尝试过:

  • 升级STS(当前使用3.5.1)
  • 清洁/刷新/更新项目
  • 在STS中重新配置JPA元模型生成
  • 创建全新的干净工作区并将其仅导入一个项目

到目前为止没有任何帮助...
任何建议或帮助都非常感谢!

使用Dali是一种方法,但是您可以尝试使用JPA实现之一的元模型生成器。 例如,我使用DataNucleus JPA并关注此页面

http://www.datanucleus.org/products/accessplatform_4_0/jpa/jpql_criteria.html#metamodel

Eclipse指令在页面底部。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM