这个错误是什么意思?
07:48:42,807 ERROR [org.hibernate.jpa.internal.metamodel.MetadataContext] (ServerService Thread Pool -- 25) HHH015011: Unable to locate static metamodel field : com.lm.model.UserId_#id
这个字段是这样定义的
@Embeddable
public class UserId implements Identifier<UserId> {
@Column( name = "user_id", columnDefinition = "uuid" )
protected UUID id;
最佳答案
我偶然发现了同样的问题。我不认为这是一个错误。 当您添加/编辑实体模型时会发生此错误,例如在实体类中添加了新字段。
要克服此错误,您必须重新生成元模型。 清理您的项目并重新构建它。
如果使用 Maven,运行 mvn clean
(前提是您的 POM 配置正确,以便它重新生成 JPA 需要的元模型)。
关于java - 无法定位静态元模型字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22863426/