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

Когда следует использовать hasMany для отношений N: 1 в классах предметной области grails?
В grails я могу реализовать отношение N: 1 следующим образом: class Parent { hasMany = [children:Child] } class Child { belongsTo = [parent:Parent] } Теперь (если addTo и removeFrom всегда правильно используются) я могу получить потомков...
1952 просмотров
schedule 09.05.2023

Grails 1.3.5: обновление пользовательской таблицы при уничтожении сеанса
У меня есть HttpSessionListener для прослушивания при создании и уничтожении сеансов. У меня есть пользовательский домен с логическим столбцом loggedIn, который я обновляю всякий раз, когда пользователь входит или выходит из системы, который я...
753 просмотров
schedule 22.03.2023

Grails: сопоставление классов домена (коллекция типов пользователей гибернации)
Мне интересно, можно ли реализовать следующую модель предметной области. У нас есть доменный класс, который содержит набор интервалов (время joda). Я могу использовать тип пользователя спящего режима...
2425 просмотров

Grails: как вернуть экземпляр класса предметной области при использовании проекций
У меня есть класс домена, который имеет около 20 свойств. FindBy в классе домена приводит к запросу на выборку, в котором все столбцы выбраны из базы данных, что может привести к снижению производительности, когда требуемый столбец может быть только...
1282 просмотров
schedule 16.11.2022

Как рассчитывать разные значения в одном запросе с Grails?
У меня есть класс со статусом: class A{ String status } Этот статус может иметь значения «начало», «конец», «в процессе». Я хотел бы получить количество «начала», «конца» и «в процессе» в одном запросе. Я вижу это сообщение: Разные...
931 просмотров
schedule 15.07.2022

сущность gorm с несколькими ограничениями
class Book { String name String author static constraints = { name(nullable:true) } } Кажется, что вышеприведенное работает, однако, когда я устанавливаю ограничения для нескольких полей, сервер не запускается. class Book { String...
235 просмотров
schedule 19.05.2022

Grails: как запрашивать объекты в сопоставлении «многие ко многим»?
Здравствуйте, у меня есть следующие доменные классы. class Student { int age static hasMany = [courses:Course] } class Course { String name static hasMany = [students:Student] } Я хочу найти студентов, проходящих курс (с...
6227 просмотров
schedule 30.11.2023

пожалуйста, помогите с нулевым исключением при добавлении данных с помощью Grails
Я пытаюсь добавить данные в базу данных в Grails, но получаю эту ошибку: Ошибка 500: выполнение действия [getData] контроллера [mgr.CollectDataEntryController] вызвало исключение: groovy.lang.MissingMethodException: нет подписи метода: static...
602 просмотров

Grails — как вернуть коллекцию из отношения belogsTo с помощью фильтра
У меня есть класс User и UserOrder в Grails. В классе userOrder определено отношение «принадлежит» и отношение hasMany в классе «Пользователь», например: class User { String username String password static hasMany =...
1319 просмотров
schedule 11.04.2022

Как создать временную переменную в доменном классе Grails?
Как настроить переменную в доменном классе, которая не является постоянной. Я хочу иметь возможность писать и читать эту переменную, но я не хочу, чтобы она была частью таблицы. В rails это можно сделать, установив переменную с attr_accessor ....
11581 просмотров
schedule 07.01.2023

Grails: порядок сортировки в отношениях «один ко многим» не работает
У меня есть простое двунаправленное сопоставление «один ко многим», как показано ниже, с порядком сортировки по умолчанию, указанным на стороне-владельце. Однако порядок сортировки, похоже, не применяется? Я использую Grails v2.0.1 (сейчас я...
4670 просмотров
schedule 09.07.2023

Найти, если он добавлен в класс домена - без использования findBy
У меня есть классы домена => многие ко многим и я связываю их с помощью addTo. class Books { static belongsTo = Author } class Author { static belongsTo = Book static hasMany = [books: Book] } Контроллер:...
80 просмотров
schedule 08.08.2023

Grails — взаимосвязь таблиц «один ко многим» между пакетами
У меня есть два класса, каждый в разных пакетах, и между ними существует связь «один ко многим». Как это делается? У меня есть: package one class History { String name static hasMany = [fielderror:FieldError] } package two class FieldError...
381 просмотров
schedule 20.05.2023

Grails добавляет несколько дочерних элементов в родительский домен
У меня возникли трудности с добавлением дочерних доменов к родительским. вот классы: class parent{ String firstName String lastName String dobYear String dobMonth String dobDay Date dateCreated Date lastUpdated long version static hasMany = [...
1070 просмотров
schedule 30.07.2023

класс с несколькими доменами с отношением ownTo
У меня есть 3 класса, как показано ниже... Class A { E objE; } Class B { E objE; } Class E { E objE; belongsTo:[ a : A, b : B ] static constraints = { a nullable: true...
89 просмотров
schedule 15.12.2023

Grails: Понимание groovy DomainClass.properties
Мне трудно найти информацию о функциональности Grails: DomainClass.properties = params В моем конкретном случае у меня есть эти классы: class parameterType = { String name String desc static hasMany = [codes : parameterCode] ... } class...
2319 просмотров

Метод получения GORM на основе зависимых критериев
Я новичок в Groovy/Grails, так что это может быть простой вопрос. У меня такое ощущение, что это обычный код, но я потратил некоторое время и не могу найти нужную вещь в Google. У меня есть доменная структура с несколькими отношениями «многие ко...
122 просмотров
schedule 25.04.2023

Примеси в классах Grails Domains не работают при обновлении до версии 2.2
У нас есть несколько доменных классов Grails 2.0.3, в которых используется аннотация @Mixin. вот так: @Mixin(PremisesMixin) class Clinic { Premises premises String name .... Это работает очень хорошо! При попытке обновиться...
826 просмотров
schedule 08.08.2022

Преимущества использования флага Insert в Grails save()
Каковы преимущества использования флага вставки Grails при сохранении класса предметной области? Вот пример: Допустим, у меня есть объект домена FooBar: FooBar foo = FooBar.find("foo")?: new FooBar(id:"foo") foo.bar = "bar" foo.save()...
974 просмотров
schedule 30.05.2023

Проверить IP-адрес в Grails
Я ищу способ проверки IP-адресов в Grails с помощью ограничений. Возможно ли что-то подобное? package example class Ip { String ip static constraints = { ip(unique: true, inetAddress: true) } } Я нашел эту ссылку:...
1198 просмотров