Возможно ли в grails отключить сохранение класса домена? - PullRequest
5 голосов
/ 26 сентября 2010

Чтобы обойти это, я должен переместить такие классы в src / groovy. Было бы неплохо, чтобы все мои классы моделей доменов находились в каталоге доменов, а не разделяли их.

Обновление 1: Это популярная функция (ищите GRAILS-2515) на странице Grails Jira. Если кому-то интересна эта функция, вы можете проголосовать и отследить ее здесь .

Обновление GRAILS-2515: static mapWith = "none" должно сработать в 1.3.5.

Ответы [ 3 ]

4 голосов
/ 26 сентября 2010

Можно пометить только некоторые свойства объекта домена как «временные», чтобы они не сохранялись в базе данных.В противном случае все доменные объекты сохраняются.

ОБНОВЛЕНИЕ

В самой последней версии Grails 1.3.5 (выпущенной 4 октября 2010 г.) теперь возможно чтобы отключить сохранение класса домена.Добавьте следующее к классу домена:

static mapWith = "none"

Существует билет JIRA с дополнительной информацией.

3 голосов
/ 27 сентября 2010

Если бы я мог добавить 2 слова к вашему вопросу: против соглашения! Grails - это соглашение о конфигурации, а делать то, что вы хотите, - против.

2 голосов
/ 26 сентября 2010

Нет. Это не так.

...