Grails GORM 方法无法被 IntelliJ 识别

标签 grails intellij-idea grails-orm

这只是一个小烦恼,但是谁能解释一下为什么 IntelliJ(在我的例子中是 15)无法找到 Domain 对象的 where 方法?我可以使用动态查找器完成,但 where 方法永远不会完成。

在下图中,您可以看到 IntelliJ 对 findBy* 很满意,但不知道在哪里。尝试自动完成方法名称时也是如此。

Find account by version two ways

调试等工作正常,因此它在内部以某种方式工作。

最佳答案

我发现文档在Using GORM for Hibernate Outside Grails部分,有一个在任何地方都适用的好提示:)

import grails.gorm.annotation.Entity

@Entity
public MyClass implements GormEntity<MyClass> {
    // class code enter code here
}

关于Grails GORM 方法无法被 IntelliJ 识别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35260479/

相关文章:

security - Grails - 默认的安全编码

grails - 带排序的 HQL 注入(inject)/findAll

java - Mac OS X Lion 上的 IntelliJ IDEA 11 中未找到 M2_HOME

database-design - 如何强制 grails GORM 尊重 DB 方案?

grails - Grails 服务类检测应用程序关闭的最佳方法?

grails - 如何编写业务逻辑并保存在数据库中或返回给用户

java - mvn 测试失败,但从 IntelliJ IDEA 运行测试通过

java - 当我将 Intellij IDEA 配置为使用 Java6 时,使用 java7 编译器进行编译

Grails 域实例未保存

hibernate - 解决标准生成器中缺乏 sqlProjection 支持的问题吗?