プロジェクトで 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 つだけインポートする
これまでのところ何も役に立ちません...
提案やヘルプは大歓迎です!