有谁知道通过 Grails 访问 sql 视图的最佳方法是什么(或者这是否可能)?这样做的一个明显方法是对视图使用 executeQuery 从视图中选择一组行,我们不会将其视为域对象列表。然而,即使在这种情况下,对哪个域类运行 executeQuery 也并不明显,因为实际上我们只是使用该域类来针对完全不相关的实体(视图)运行查询。
是否更愿意创建一个表示视图的域类,然后我们可以对那个域类使用 list() ?这似乎会出现问题,因为 Grails 可能希望能够插入、更新、删除和修改任何域类的表模式。
[编辑:
在此跟进问题:Grails Domain Class without ID field or with partial NULL complex field