这比任何事情都更令人烦恼,但任何人都可以解释为什么IntelliJ(在我的情况下为15)无法找到Domain对象的where
方法?我可以使用动态查找器完成,但where
方法永远不会完成。
在下图中,您可以看到IntelliJ对findBy *感到满意,但不知道在哪里。尝试自动填充方法名称时也是如此。
调试等工作正常,因此它在内部以某种方式工作。
答案 0 :(得分:1)
我发现Using GORM for Hibernate Outside Grails部分的文档有一个不错的提示,可在任何地方使用:)
import grails.gorm.annotation.Entity
@Entity
public MyClass implements GormEntity<MyClass> {
// class code enter code here
}