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

Свойства класса предметной области Grails из файла свойств
В моем приложении Grails я хочу прочитать некоторые значения из файла свойств и установить его в статическое свойство класса домена Grails при запуске. Пример Class A{ static myValues="1,2"; } class B{ static myValues="2,3"; } В...
1543 просмотров
schedule 09.12.2023

Grails — как сохранить объект домена внутри службы?
У меня есть служба, и внутри одной из функций я создаю объект домена и пытаюсь его сохранить. когда он доходит до части сохранения, я получаю сообщение об ошибке Сессия Hibernate не привязана к потоку, и конфигурация не позволяет создавать...
6608 просмотров

Grails: внешний ключ как первичный?
прежде всего я должен сказать, что у меня есть существующая база данных, которую нельзя изменить (вот почему у меня возникла эта проблема) У меня есть два случая, первый таков: в этом случае идентификатор (первичный ключ) также должен быть внешним...
1008 просмотров
schedule 06.03.2023

Как доменный класс может каскадировать «все удалить-сироту» дочернему элементу, на который он не ссылается?
В Grails у вас может быть дочерний класс: class Child { Father father static belongsTo = [Father, Mother] } С двумя родительскими классами class Mother{ } class Father { } Похоже, что если я father.delete() , то Grails...
2300 просмотров

Каков наилучший подход к сбору/определению информации о последнем посещении в безопасности Grails/spring?
Как лучше всего получить информацию о последнем посещении пользователя в Grails? Для входа пользователя я использую весеннюю безопасность и хочу показать несколько фрагментов информации на основе даты последнего посещения. Пока у меня нет...
90 просмотров

Grails createCriteria группирует (функция groupProperty) по нескольким атрибутам
Мне интересно, поддерживает ли grails createCriteria группировку по нескольким атрибутам, как это делает чистый sql. Я хотел бы перечислить такие записи: def criteria = DomainClass.createCriteria() def results = criteria.list {...
11062 просмотров
schedule 29.04.2022

Динамически изменять меню в соответствии с ролью пользователя в Grails?
Я хочу отображать другое меню в соответствии с пользователем, вошедшим в систему. Если пользователь является клиентом, отобразите другое меню, в противном случае отобразите другое меню. У меня есть одна таблица User, которая используется для...
966 просмотров

Grails не может сохранить объект, который уже существует в сеансе?
Возможный дубликат: Spring + Hibernate: другой объект с тем же значением идентификатора уже был связан с сеансом У меня есть три домена, похожие на пример ниже: class Computer { static hasMany = [progStartTimes:ProgStartTime]...
2120 просмотров

Использование .list() в Grails с другими параметрами запроса
Я хотел бы использовать вызов .list с другим запросом (например, диапазоном дат или всем определенным типом). Возможно ли это или мне нужно создать собственный вызов .find , обертывающий все параметры в .list , такие как offset и max?
2142 просмотров
schedule 01.07.2022

Объект домена Grails неожиданно сохранен во время проверки
Учитывая следующие классы предметной области: class EnrichmentConfig { String name String description String concept List fields = [] static hasMany = [fields: FieldConfig] static constraints = { name(maxSize:...
503 просмотров

Grails — невозможно добавить пользовательский валидатор для свойства в классе домена
Я пытаюсь добавить собственный валидатор для состояния String, который должен проверять, является ли строка страны «США», тогда состояние должно быть «Другое». Если страна не «США», а штат «другой», то это должно вызвать ошибку. Кроме того, я...
1289 просмотров

Grails удаляет сиротские отношения "многие ко многим"
Простое приложение для блога, Grails 1.3.9 и MySQL, отношения «многие ко многим» между двумя доменными классами, BlogPost и Tag. class BlogPost { String title String teaser String body Date updated Category category...
379 просмотров

Каковы плюсы и минусы написания методов класса в доменных классах Grails?
Каковы плюсы и минусы написания методов класса в доменных классах Grails? Я спрашиваю, потому что я часто не вижу никаких проектов Grails с методами внутри классов предметной области, только элементы данных. Есть ли в этом недостаток?
333 просмотров
schedule 01.09.2022

Как указать запрос в отношении hasMany в Grails?
У меня есть этот доменный класс в Grails: class User { String name Status status enum Status { ACTIVE(1), BLOCKED(2) } static hasMany = [friends:User] } Таким образом, у пользователя может быть один или несколько друзей...
343 просмотров

Как перебрать список объектов в обратном порядке в Grails?
Из списка объектов базы данных GORM, которые упорядочены по убыванию в моей модели домена пользователя, я хочу упорядочить их по возрастанию (т. е. в обратном порядке в представлении). Например, чтобы получить последние книги пользователя из базы...
2693 просмотров

Grails читает из существующей БД
Я хочу получить данные из уже существующей базы данных из другого проекта в свой проект Grails и перечислить данные. Должен ли я создавать контроллер домена для уже существующей базы данных? Я знаю, как создать контроллер домена и использовать...
5340 просмотров

Ограничить строки, извлекаемые из базы данных, для связи между классами предметной области.
У меня есть два класса домена: class Entity { static hasMany = [ titles: Title ] } class Title { Boolean isActive static belongsTo = [entity:Entity] static mapping = { isActive type: 'yes_no' } }...
166 просмотров

Grails: как определить свойство предметной области, отображаемое в представлениях, но не сохраняемое?
У меня есть классы этого домена, скажем: class Person { String name Integer age //car data that needs to be shown and filled in views //but not persisted in Person class String model String color static afterInsert = { def car...
215 просмотров
schedule 08.07.2022

фиктивный класс домена, созданный другим классом домена с помощью spock
Я пытаюсь протестировать доменный класс EnityContact. Внутри этого класса есть метод с именем initialize, который при необходимости заполняет некоторые поля. для этого метод создает экземпляры некоторых других доменных классов: AisUser, Entity и...
589 просмотров

Переопределить функцию delete() в Grails Domain-Class
У меня есть следующие классы: class User { String name } class Book { User user } Я хочу, чтобы при удалении объекта «Пользователь» также удалялся объект «Книга», содержащий экземпляр пользователя. Так как я не имею отношения от класса...
1671 просмотров