Hibernate MetaModel <class>无法解析为类型

时间:2017-10-04 15:20:24

标签: java hibernate jpa metamodel

我已经正确生成了我的元模型,如下所示。 它们不导入实际的实体类,因此我得到“无法解析为类型”编译器错误。

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的原因吗?

0 个答案:

没有答案