Кто-нибудь знает, что лучше всего подходит для доступа к представлению sql через Grails (или, если это вообще возможно)? Кажется очевидным способом сделать это было бы использовать executeQuery против представления, чтобы выбрать коллекцию строк из представления, которую мы бы не рассматривали как список объектов домена. Однако даже в этом случае не очевидно, какой класс домена запускать executeQuery против, так как действительно мы просто используем этот класс домена для того, чтобы выполнить запрос с полностью несвязанным объектом (представлением).
Было бы предпочтительнее создать класс домена, представляющий представление, и тогда мы могли бы просто использовать list() для этого класса домена? Похоже, что с этим возникнут проблемы, так как Grails, вероятно, ожидает, что сможет вставлять, обновлять, удалять и изменять схему таблицы любого класса домена.
[Изменить:
Следующий вопрос здесь: Класс домена Grails без поля идентификатора или с частично NULL составным полем