有谁知道通过Grails访问SQL视图的最佳方法是什么(或者这是否可能)?执行此操作的一种显而易见的方法似乎是对视图使用ecuteQuery,以便从视图中 Select 我们不会将其视为域对象列表的行的集合.然而,即使在这种情况下,对哪个域类运行ecuteQuery也不是很明显,因为我们实际上只是使用域类来对完全不相关的实体(视图)运行查询.
是否更愿意创建一个表示视图的域类,然后我们就可以对该域类使用list()?这似乎会有问题,因为Grails可能希望能够插入、更新、删除和修改任何域类的表模式.
[Edit:
Follow up question here: Grails Domain Class without ID field or with partially NULL composite field