簡體   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