Grails GORM,其中IntelliJ无法识别方法

aca*_*nby 8 grails intellij-idea grails-orm

这比任何事情都更令人烦恼,但任何人都可以解释为什么IntelliJ(在我的情况下为15)无法找到whereDomain对象的方法?我可以使用动态查找器完成,但where方法永远不会完成.

在下面的图像中,您可以看到IntelliJ对findBy*感到满意,但不知道在哪里.尝试自动填充方法名称时也是如此.

按版本两种方式查找帐户

调试等工作正常,所以它在内部以某种方式工作.

gen*_*afa 1

我发现在使用 GORM for Hibernate Outside Grails部分中的文档有一个很好的提示,可以在任何地方使用:)

import grails.gorm.annotation.Entity

@Entity
public MyClass implements GormEntity<MyClass> {
    // class code enter code here
}
Run Code Online (Sandbox Code Playgroud)