3

プロジェクトで JPA メタモデルを生成するために、Eclipse の組み込み機能を使用しています。以前は完全に生成されていましたが、その後何かが起こり、メタモデル クラスが不完全/間違って生成されました。エンティティ クラス自体は少し変わっていないことに注意してください。
それが、ほんの数か月前に生成された方法です。

@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 メタモデル生成の再構成
  • まったく新しいクリーンなワークスペースを作成し、プロジェクトを 1 つだけインポートする

これまでのところ何も役に立ちません...
提案やヘルプは大歓迎です!

4

1 に答える 1