Вопросы по теме '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 просмотров
schedule
23.02.2023
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 просмотров
schedule
20.05.2022
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 просмотров
schedule
24.08.2022
Метод получения 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 просмотров
schedule
06.12.2022