Вопрос генерации метамоделей JPA

Я использую встроенную функцию 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)
  • Очистка / обновление / обновление проектов
  • Переконфигурирование генерации метамодели JPA в STS
  • Создание нового чистого рабочего пространства и импорт в него только одного проекта

Пока ничего не помогает...
Любые предложения или помощь высоко ценится!

1 ответ

Использование Dali - один из способов, но вы можете просто попытаться использовать генератор метамодели одной из реализаций JPA. Например, я использую DataNucleus JPA и следую за этой страницей

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

Инструкции по Eclipse находятся внизу страницы.

Другие вопросы по тегам