Вопросы по теме 'grails-domain-class'

Как настроить ограничения/сопоставление БД для карты в классе домена Grails
Следующий класс домена Grails: class MyClass { Map myMap } Теперь для myMap Grails автоматически создает новую таблицу для элементов карты. Однако, если я добавляю слишком длинные элементы (например, 1024 символа), я получаю ошибку БД....
2083 просмотров

Grails — очень простой набор значений коллекции не работает
Контроллер для ошибки: это метод создания ошибки, я распечатал bugInstance.activities , и в нем был мой объект активности def create = { def bugInstance = new Bug() def activity = new Activity(description:"created")...
749 просмотров

добавить определяемые пользователем свойства в класс домена
у меня есть требование, чтобы пользователь мог определить какое-то настраиваемое поле в одном из системных объектов. есть ли у вас какие-либо предложения/шаблоны/плагины, которые помогут мне добавить эту функцию в мое приложение. Благодарность,...
1925 просмотров
schedule 01.10.2023

Как провести рефакторинг в Grails
Я делаю проект, который требует некоторого рефакторинга. Мой класс домена выглядит так: Book { static belongsTo[category: category] Category category; String name; } Category { static hasMany [books: Book] String name; Category parent; }...
830 просмотров
schedule 21.12.2022

Проблема Grails со многими-к-маю
Я программирую в Grails 1.3.x, и у меня возникла проблема с запросом, который я хочу выполнить с двумя таблицами, связанными с "многие ко многим". У меня есть таблица под названием «Группа» и «Человек». У меня есть имя группы, но мне нужно...
80 просмотров
schedule 22.10.2022

Изменить отображаемое имя класса предметной области Grails
У меня отношения один к одному, и у меня есть поле со списком для выбора другого. Как изменить отображаемое имя поля со списком? Вот скриншот поля со списком, чтобы было понятно: Я новичок в Grails и пытаюсь создать простое приложение,...
5332 просмотров
schedule 10.06.2022

Grails: ошибка свойства Null
У меня есть домен с именем Modulo с некоторыми свойствами и контроллер с методом, который создает объект из модели и сохраняет его, при выполнении сохранения оболочка показывает эту ошибку: La propiedad [{0}] de la clase [{1}] no puede ser nulo...
1629 просмотров

Класс домена недоступен в моем контроллере
Я новичок в Grails и groovy. Я создал доменный класс \grails-app\domain\Abc Теперь я создал контроллер в \grails-app\controllers\myapp\myController В этом, когда я создал объект, он показывает ошибку. def Abc obj = new Abc...
1904 просмотров

Как смешать отношения «Ссылка» и «Нет ссылки» в одном доменном классе?
В Grails belongsTo позволяет одному классу домена устанавливать каскадные отношения с другим классом домена. При использовании belongsTo существует два стиля отношений: Ссылка и Без ссылки . Ссылка создает свойство для...
304 просмотров

Grails подключается к GORM перед обновлением()
У меня есть внутреннее требование с вложенными классами предметной области, где я хочу, чтобы обновления родительских отношений распространялись на дочерние элементы. Пример кода может прояснить: class Milestone { static belongsTo =...
5507 просмотров

Модульный тест Grails для доменного класса insertBefore
Как я могу протестировать метод initBefore доменных классов Groovy с помощью модульного теста в Grails? Я создал фиктивный объект, но метод beforeInsert не вызывается до тех пор, пока не будет вызван myObject.save(), а сохранение недоступно в...
1423 просмотров

Домен Grails Создать таблицу сопоставлений
У меня есть вопрос о создании ассоциативной таблицы в Grails для согласования отношений "многие ко многим". Настройка такова: 1. Домен A (профиль клиента) может иметь много доменов B (друзей) 2. Каждый домен B (друзья) может иметь много доменов A...
1110 просмотров

Grails 1.3.7 + 2.0, раздел 5.2.1.1, «многие к одному» и «один к одному»
Раздел 5.2.1.1 содержит примеры A–C, которые кажутся немного запутанными: Пример B: Это все еще отношение «многие к 1», как в примере A (т. е. такая же настройка таблицы)? В конце написано "чтобы сделать истинный один к одному, используйте...
234 просмотров
schedule 22.11.2022

Поиск типа свойства, имеющего класс домена и путь к свойству
Имея класс домена Grails, как найти тип свойства, имеющего его путь. Например, предположим следующие классы: class Contract { Client owner } class Client { String title } Следующий код находится в контроллере:...
508 просмотров
schedule 23.04.2023

Grails-CodeNarc и Service Stateless ruleSet
Я пытаюсь использовать codeNarc в проекте Grails, после его установки и запуска у меня есть несколько сообщений о нарушениях правил, которые я хотел бы понять и устранить. Первый касается "GrailsStatelessService", а второй - методов "equals() и...
2011 просмотров

Как переопределить DomainClass.list() в GORM (Grails)
Люди, я столкнулся с проблемой grails GORM , мое приложение полностью зависит от метода DomainClass.list() , он есть во всех моих GSP создания/редактирования, но теперь мне нужно особое поведение для перечисления объектов . Если быть более точным,...
1801 просмотров
schedule 18.11.2022

Таблица Grails db-migration уже существует
Я использую Grails 1.3.7 и подключаемый модуль db-migration. Я создал файл chagelog.groovy, содержащий мою дельту, я установил эти свойства: grails.plugin.databasemigration.updateOnStart = true...
1228 просмотров

Расширение классов домена приводит к странному макету таблицы и недоступным полям.
У меня есть класс домена, определенный пользователем как class User extends SecUser{ String fullName String address String city String country String role String email String schoolName String gradeLevel static...
269 просмотров
schedule 12.03.2022

Является ли это безопасным способом доступа к конфигурации Grails в блоке статического сопоставления?
Я использую ApplicationContext, переданный Grails для закрытия сопоставления в объектах домена, чтобы получить информацию о конфигурации, например static mapping = { applicationContext ->...
925 просмотров
schedule 03.03.2023

Установка значения nullable из блока статического отображения
У меня есть ситуация, когда я бы предпочел не использовать встроенные ограничения. Мы используем ограничения (в настоящее время) для управления созданием схемы базы данных. Кажется (из того, что я проверил до сих пор), что все основы покрыты, если...
96 просмотров
schedule 02.04.2022