Вопросы по теме '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 просмотров
schedule
13.09.2023
Grails: внешний ключ как первичный?
прежде всего я должен сказать, что у меня есть существующая база данных, которую нельзя изменить (вот почему у меня возникла эта проблема)
У меня есть два случая, первый таков: в этом случае идентификатор (первичный ключ) также должен быть внешним...
1008 просмотров
schedule
06.03.2023
Как доменный класс может каскадировать «все удалить-сироту» дочернему элементу, на который он не ссылается?
В Grails у вас может быть дочерний класс:
class Child {
Father father
static belongsTo = [Father, Mother]
}
С двумя родительскими классами
class Mother{
}
class Father {
}
Похоже, что если я father.delete() , то Grails...
2300 просмотров
schedule
28.01.2024
Каков наилучший подход к сбору/определению информации о последнем посещении в безопасности Grails/spring?
Как лучше всего получить информацию о последнем посещении пользователя в Grails? Для входа пользователя я использую весеннюю безопасность и хочу показать несколько фрагментов информации на основе даты последнего посещения. Пока у меня нет...
90 просмотров
schedule
07.08.2022
Grails createCriteria группирует (функция groupProperty) по нескольким атрибутам
Мне интересно, поддерживает ли grails createCriteria группировку по нескольким атрибутам, как это делает чистый sql. Я хотел бы перечислить такие записи:
def criteria = DomainClass.createCriteria()
def results = criteria.list {...
11062 просмотров
schedule
29.04.2022
Динамически изменять меню в соответствии с ролью пользователя в Grails?
Я хочу отображать другое меню в соответствии с пользователем, вошедшим в систему. Если пользователь является клиентом, отобразите другое меню, в противном случае отобразите другое меню.
У меня есть одна таблица User, которая используется для...
966 просмотров
schedule
18.09.2022
Grails не может сохранить объект, который уже существует в сеансе?
Возможный дубликат: Spring + Hibernate: другой объект с тем же значением идентификатора уже был связан с сеансом
У меня есть три домена, похожие на пример ниже:
class Computer {
static hasMany = [progStartTimes:ProgStartTime]...
2120 просмотров
schedule
17.07.2022
Использование .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 просмотров
schedule
03.03.2022
Grails — невозможно добавить пользовательский валидатор для свойства в классе домена
Я пытаюсь добавить собственный валидатор для состояния String, который должен проверять, является ли строка страны «США», тогда состояние должно быть «Другое». Если страна не «США», а штат «другой», то это должно вызвать ошибку.
Кроме того, я...
1289 просмотров
schedule
31.03.2022
Grails удаляет сиротские отношения "многие ко многим"
Простое приложение для блога, Grails 1.3.9 и MySQL, отношения «многие ко многим» между двумя доменными классами, BlogPost и Tag.
class BlogPost {
String title
String teaser
String body
Date updated
Category category...
379 просмотров
schedule
13.09.2023
Каковы плюсы и минусы написания методов класса в доменных классах 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 просмотров
schedule
19.03.2024
Как перебрать список объектов в обратном порядке в Grails?
Из списка объектов базы данных GORM, которые упорядочены по убыванию в моей модели домена пользователя, я хочу упорядочить их по возрастанию (т. е. в обратном порядке в представлении). Например, чтобы получить последние книги пользователя из базы...
2693 просмотров
schedule
01.09.2022
Grails читает из существующей БД
Я хочу получить данные из уже существующей базы данных из другого проекта в свой проект Grails и перечислить данные. Должен ли я создавать контроллер домена для уже существующей базы данных? Я знаю, как создать контроллер домена и использовать...
5340 просмотров
schedule
13.08.2023
Ограничить строки, извлекаемые из базы данных, для связи между классами предметной области.
У меня есть два класса домена:
class Entity {
static hasMany = [
titles: Title
]
}
class Title {
Boolean isActive
static belongsTo = [entity:Entity]
static mapping = {
isActive type: 'yes_no'
}
}...
166 просмотров
schedule
12.12.2023
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 просмотров
schedule
28.03.2022
Переопределить функцию delete() в Grails Domain-Class
У меня есть следующие классы:
class User {
String name
}
class Book {
User user
}
Я хочу, чтобы при удалении объекта «Пользователь» также удалялся объект «Книга», содержащий экземпляр пользователя. Так как я не имею отношения от класса...
1671 просмотров
schedule
29.04.2023