【发布时间】:2012-01-22 05:16:46
【问题描述】:
如何在我的 ProductsController 脚本中处理 grails 中的这个 SQL 查询?请注意它的两个表,其中包含产品 id 的连接。
SELECT p.*,pd.*
FROM products p, products_description pd
WHERE p.products_id=pd.products_id
ORDER BY p.products_date_added DESC
显然我不能这样做:
def all= {
def a
a = Products.find("FROM products p, products_description pd
WHERE p.products_id=pd.products_id ORDER BY p.products_date_added DESC")
render a as JSON
}
【问题讨论】:
-
你会停止编辑我的标题吗?它是一个 Groovy 脚本而不是 GORM finder,因此我正在编辑的文件是 ProductsCopntroller.groovy ...
-
这是一个 Grails 控制器,您尝试在其中编写一个查找器,与 GORM 交互。它在 groovy 中的事实更像是一个副作用,但是如果你希望给它留下一个不太准确的标题,那就这样吧......
-
经验不足的人会比 GORM finder 更多地搜索 Groovy 脚本……这就是我要搜索的内容。这是我第一次听说 GORM finder...
-
如果他们真的在寻找一个独立的 groovy 解决方案,这将不是没有帮助...GORM underpins Grails
标签: sql hibernate grails join groovy