我已经正确生成了我的元模型,如下所示。 它们不导入实际的实体类,因此我得到“无法解析为类型”编译器错误。
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的原因吗?