使用映射到数据库的常规域类,我们可以这样做(假设类的名称是Book): .catch((error) => {
node.error(error.message);
});
对于未映射到db的域类,我们如何做同样的事情?
对于那些感兴趣的人:在我的grails操作中,我试图将params(例如params.max)传递给非db域类,但是这样做时会出现运行时错误(因为它不是一个映射的域类)基本上告诉我该调用无效。我通过Sql查询将数据提供给类,但我没有使用表中的每一列。该类基本上是一个视图模型。此外,我只在SQL Server数据库上具有只读访问权限(应用程序也是如此)。
索引操作(抛出一个错误,因为Actor是一个非映射的db类):
Book.list(params)