Grails:如何在非db类上执行class.list(params)?

时间:2018-03-23 15:31:48

标签: list grails parameters viewmodel

使用映射到数据库的常规域类,我们可以这样做(假设类的名称是Book): .catch((error) => { node.error(error.message); });

对于未映射到db的域类,我们如何做同样的事情?

对于那些感兴趣的人:在我的grails操作中,我试图将params(例如params.max)传递给非db域类,但是这样做时会出现运行时错误(因为它不是一个映射的域类)基本上告诉我该调用无效。我通过Sql查询将数据提供给类,但我没有使用表中的每一列。该类基本上是一个视图模型。此外,我只在SQL Server数据库上具有只读访问权限(应用程序也是如此)。

索引操作(抛出一个错误,因为Actor是一个非映射的db类):

Book.list(params)

0 个答案:

没有答案