独立使用 Grails GORM

Posted

技术标签:

【中文标题】独立使用 Grails GORM【英文标题】:Using Grails GORM standalone 【发布时间】:2010-12-10 20:03:14 【问题描述】:

我目前想知道如何在 Grails 框架之外独立使用 Grails 中的 Groovy ORM 层。这样做有一个Documentation Entry,但是ZIP file only links to an empty page。我下载了 Grails 1.2-M3,但在文档中也找不到任何内容。

有人知道当前状态是什么以及如何实现吗?

【问题讨论】:

【参考方案1】:

AFAIK 从 Grails 1.1 开始可以独立使用 GORM。 这允许您使用 GORM 作为您的 ORM,而无需使用完整的 Grails 框架

但是,我认为不可能在 Spring 之外使用 GORM(这是构建 Grails 的基础)。总结一下:

您可以在不使用 Grails 的情况下使用 GORM 不使用 Spring 就无法使用 GORM

here 提供了演示如何在 Grails 之外使用 GORM 的示例应用程序。如果您想在浏览器中浏览此示例的源代码(而不是从 SVN 存储库中检出),start here。

【讨论】:

非常感谢。我偶然发现了新闻组条目,但不确定它是否已经过时。无论如何,我在项目中使用的是 Spring,所以这个要求完全没有问题。 另请参阅 Grails Wiki 上的“在 Grails 之外使用 GORM”(grails.org/GORM+-+StandAlone+Gorm) 页面。 正如我在问题中提到的,此页面并没有真正帮助,链接已损坏,信息已过时。【参考方案2】:

从 Grails 2.3.6 开始,GORM 作为独立模块被正式支持。有关详细信息,请参阅release notes。

【讨论】:

以上是关于独立使用 Grails GORM的主要内容,如果未能解决你的问题,请参考以下文章

Grails 查询不使用 GORM

使用 hasmany 字符串查询 Grails / GORM 条件

Grails/GORM“入”标准

GRAILS / GORM:动态多重连接

GORM 在 Grails 中使用 MongoDB 按 ID 获取/查找资源

Grails GORM“或”不使用关联