gpt4 book ai didi

java - JPA元模型生成问题

转载 作者:行者123 更新时间:2023-12-02 08:15:48 25 4
gpt4 key购买 nike

我正在使用 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 说明位于页面底部。

关于java - JPA元模型生成问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23957295/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com