Hibernate MetaModel не может быть преобразован в типJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Hibernate MetaModel не может быть преобразован в тип

Сообщение Anonymous »

Я правильно сгенерировал метамодели, как показано ниже.
Они не импортируют фактический класс сущности, поэтому я получаю ошибку компилятора «невозможно преобразовать в тип».

Код: Выделить всё

package dummy.package;

import javax.annotation.Generated;
import javax.persistence.metamodel.StaticMetamodel;

@Generated(value = "org.hibernate.jpamodelgen.JPAMetaModelEntityProcessor")
@StaticMetamodel(MyClass.class)
public abstract class MyClass_ {

}
как видите, класс, используемый в аннотации @StaticMetamodel, не импортируется

Мои предположения и вопросы:

1) Предположение: оба класса имеют одинаковую структуру пакета, поэтому я предполагаю, что нам не нужно будет импортировать класс (оба объявлены в разделе "dummy.package") Но почему я получаю ошибку?

2) Метамодель на самом деле находится в «annotations.dummy.package», хотя в файле указано «dummy.package», это другая ошибка (не соответствует ожидаемому пакету) Может ли это быть причиной проблемы № 1 выше?

Подробнее здесь: https://stackoverflow.com/questions/465 ... -to-a-type
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»