Вопросы по теме 'grails-orm'
Как сделать заказ по более чем одному полю в Grails?
Есть ли способ получить список, упорядоченный по двум полям, скажем, по фамилии и имени?
Я знаю, что .listOrderByLastAndFirst и .list(sort:'last, first') не сработают.
37989 просмотров
schedule
03.03.2023
Моделирование отношений «многие ко многим» в Grail поверх устаревшей базы данных
У меня есть простое приложение для регистрации билетов, построенное на LAMP.
В настоящее время я играю с Grails. Я хочу создать демонстрационное приложение, которое использует существующую базу данных MySql, не меняя слишком много базы данных....
1470 просмотров
schedule
09.06.2023
GRAILS: найти всех дочерних элементов в отношении «один ко многим», ссылающимся на самих себя.
В граалях,
Как найти всех детей в отношениях «один ко многим», например,
class Employee {
static hasMany = [ subordinates: Employee ]
static belongsTo = [ manager: Employee ]
}
Как, используя одного менеджера, получить подчиненных...
6523 просмотров
schedule
29.04.2024
Стремительная загрузка с отношением «многие ко многим» — Grails (GORM)
У каждой книги может быть много авторов. И каждый автор может написать много книг.
class Book {
static belongsTo = Author
static hasMany = [authors:Author]
}
class Author {
static hasMany = [books:Book]
}
Теперь, когда я могу...
2000 просмотров
schedule
09.05.2023
Абстрактные классы в отношениях GORM
Grails GORM не сохраняет абстрактные классы предметной области в базе данных, что приводит к разрыву полиморфных отношений. Например:
abstract class User {
String email
String password
static constraints = {
email(blank:false,...
6960 просмотров
schedule
16.02.2023
removeFrom удаляет все мои ассоциации «многие ко многим»
Я использую Grails 1.2 и имею следующую настройку отношения «многие ко многим»:
class Employee {
static belongsTo = Store
static hasMany = [stores:Store]
}
class Store {
static hasMany = [employees:Employee]
}
Я засею некоторые...
2058 просмотров
schedule
04.06.2023
Как выполнить массовое удаление записей в Grails / GORM?
У меня есть таблица, в которой есть записи, которые необходимо периодически очищать в соответствии с набором критериев.
Я ожидал, что смогу использовать построитель критериев, чтобы просто удалить записи, но это не удалось, потому что для критериев...
31438 просмотров
schedule
03.08.2022
TablePerHierarchy всегда ложно для абстрактных классов?
Согласно руководству по Grails GORM , подклассы классов предметной области используют ту же таблицу, что и родительский класс, если для tablePerHierarchy не установлено значение false.
Я не могу найти информацию о том, игнорируется ли следующий...
1859 просмотров
schedule
15.05.2022
Grails: помощь с запросом HQL
Я не очень хорошо разбираюсь в SQL и HQL...
У меня есть два домена:
class Hotel {
String name
}
class Room {
Hotel hotel
float price
}
Сколько отелей имеют хотя бы один номер?
1002 просмотров
schedule
10.04.2023
Запрос Grails GORM (Hibernate)
Я пытаюсь выполнить приведенный ниже оператор sql в GORM
select * from table1 where table1.x not in
(select x from table 2 where y='something');
Итак, у меня есть две таблицы, и мне нужно найти записи из таблицы 1, которых нет в таблице...
1996 просмотров
schedule
30.01.2023
Как привязать сеанс Hibernate к потоку в Grails?
Я пишу многопоточное приложение в Grails, и дополнительным потокам нужен доступ к GORM/Hibernate. Когда они пытаются получить доступ к GORM, я получаю сообщение об ошибке «org.hibernate.HibernateException: нет сеанса Hibernate, привязанного к потоку,...
10265 просмотров
schedule
23.10.2022
Сортировка результатов запроса по родительскому свойству в Grails
Возможно ли в Grails сортировать результаты запроса в соответствии со свойством родительского класса в отношении. Например. У меня есть класс пользовательского домена, который имеет отношение «один ко многим» со списком задач.
При отображении...
2112 просмотров
schedule
09.01.2023
Grails: использовать доменный метод в именованном запросе
в моей модели предметной области у меня есть метод, который что-то делает с моими данными.
e.g.
class Person {
String lastname
String firstname
String bigname() {
return lastname.toUpperCase()
}
static...
1656 просмотров
schedule
04.05.2022
Нужна помощь в повышении производительности больших наборов данных в Grails
Это решение работает, но производительность ниже ожидаемой. Запрос, возвращающий 200 тыс. строк, занимает несколько минут и привязывает ЦП к моему блоку разработки. Выполнение того же* запроса в анализаторе запросов возвращает все результаты за ‹ 1...
7123 просмотров
schedule
07.07.2022
Является ли объявление переменной в Grails таким же, как и отношение ownTo?
Я пытаюсь настроить несколько классов домена. Я объясню это по-английски, и мне интересно, как домен будет настроен в Grails. Слова с заглавной буквы - мои домены
Сотрудник имеет образование. У работника много работодателей (прошлых и...
284 просмотров
schedule
01.11.2022
GORM createCriteria и список не возвращают одинаковые результаты: что мне делать?
Я использую Nimble и Shiro для моих систем безопасности, и я только что столкнулся с ошибкой GORM. Верно :
User.createCriteria().list {
maxResults 10
}
возвращает 10 пользователей , тогда как User.list(max: 10) возвращает 9...
12523 просмотров
schedule
25.08.2022
Логические значения в Grails не сохраняются?
Я разрабатываю небольшое приложение на Grails 1.3.5 и столкнулся с очень странной проблемой.
В моих классах предметной области есть поля с логическими типами. Ни одно из этих полей не сохраняется при создании нового экземпляра (и, конечно же, его...
2640 просмотров
schedule
08.04.2023
Объединение полей в критериях поиска Grails GORM
Можно ли переписать следующий запрос гибернации с помощью построителя критериев Grails?
select p from Person as p
where lower(p.firstname) + ' ' + lower(p.lastname) like '%john doe%'
Спасибо, Вальдемар.
2222 просмотров
schedule
07.11.2022
Совместное использование подключаемого модуля домена приложения Grails несколькими клиентами приложений Grails и создание подмножества классов домена
Что ж, это странное требование, и я думаю об этом, возможно ли это или нет. Вторая мысль приходит, является ли это осуществимым проектным решением или нет.
Вот сценарий:
У нас есть база данных, состоящая примерно из 160 таблиц. Мы создали...
595 просмотров
schedule
23.01.2023
Grails GORM возвращает случайные строки из таблицы?
В моем приложении Grails у меня есть:
keywords = Keyword
.findAll("from Keyword where locale = '$locale' order by rand() ", [max:20])
Предположим, что в таблице есть тысячи строк, соответствующих приведенным выше критериям. Но кажется,...
4176 просмотров
schedule
07.03.2023