Я использую Grails 2.4.3 с базой данных Neo4j с SDN. Мы не используем плагин Grails, поэтому Grails не поддерживает Neo4j, и если мы создадим классы домена в пакете домена, это выдаст нам ошибку. Итак, мы создаем наш домен в пакете услуг. Мой первый вопрос:
Мы правы, или мы должны сделать что-то еще?
Другой мой вопрос заключается в том, чтобы обеспечить подтверждение этой концепции. Для этого мы используем Command Object. Итак, теперь нам нужна пользовательская проверка для уникальности. Я знаю, что мы можем использовать для этого Validator, но мы хотим, чтобы наша логика оставалась только в Services. Так можем ли мы создать что-то подобное?
static constraints = {
username size: 5..15
password size: 5..15, blank: false
userEmail email: true
}
username email:true
userName name:unique