Вопросы по теме 'grails-orm'
Укажите порядок полей в DDL, сгенерированном из классов GORM?
Я использую GORM для создания DDL моей базы данных из классных классов. Это здорово. Однако порядок полей в сгенерированном SQL отличается от порядка полей в классе. Например, если я создаю класс
class Person
{
String firstName
String...
788 просмотров
schedule
25.04.2024
Как заставить транзакции работать в Grails
Сводка У родителя может быть много детей. Как написать такой сервис, чтобы, если после добавления родителя возникала ошибка при добавлении дочернего, откатывалась вся транзакция. Например, добавить родительский p1, успешно добавить дочерний c1,...
6120 просмотров
schedule
24.03.2024
Карта других типов, кроме строк в Grails
Я создал простой доменный класс с картой внутри него.
class Foo {
Map bar
}
Отображение баров будет создано как что-то вроде:
create table foo_bar (bar bigint, bar_idx varchar(255),
bar_elt varchar(255) not null);
... как...
1006 просмотров
schedule
21.03.2022
Изменение объекта в AfterInsert/AfterUpdate
У меня есть объект домена, который содержит результаты вычислений на основе параметров, являющихся свойствами того же объекта домена. Я хотел бы убедиться, что каждый раз, когда параметры изменяются пользователем, он пересчитывается и правильно...
2753 просмотров
schedule
05.07.2023
Возможно ли, чтобы домен Grails не имел идентификатора?
Можно ли создать таблицу без идентификатора? Например, это мой домен:
class SnbrActVector {
int nid
String term
double weight
static mapping = {
version false
id generator: 'identity'
}
static...
13581 просмотров
schedule
01.05.2024
Эффективно извлекайте объекты с одной или несколькими ссылками в Grails с помощью GORM.
Я пытаюсь определить, как эффективно находить/извлекать/загружать объекты с точки зрения а.) минимизации обращений к базе данных и б.) сохранения максимально элегантного/простого кода (т.е. не писать hql и т. д.).
Предположим, у вас есть два...
305 просмотров
schedule
29.09.2022
Почему отношения один на один не работают?
Я пытаюсь создать очень простую связь между двумя объектами. Может ли кто-нибудь объяснить мне, почему я не могу найти объект Company с помощью метода findBy?
class Company {
String name
String desc
City city
static constraints =...
487 просмотров
schedule
07.03.2023
Запросить подмножество столбцов с помощью Gorm
Предположим, у меня есть следующий класс домена:
class Book {
String title
String author
byte[] largeCoverArtImage
}
У меня есть представление списка, в котором мне не нужно отображать largeCoverArtImage , как я могу выполнить...
5776 просмотров
schedule
05.06.2023
Отношение один ко многим на appengine с Grails/GORM
Кто-нибудь знает, как обращаться с отношениями "один ко многим" с Grails/GORM в приложении Google? Я понимаю, как отношения складываются с Гормом, и об этом есть хорошая серия статей:
http://blog.springsource.com/2010/06/23/gorm-gotchas-part-1/...
403 просмотров
schedule
11.03.2022
Использование groupProperty и countDistinct в критериях Grails
Я использую Grails 1.2.4. Я хотел бы знать, как я могу сортировать по «countDistinct» (по убыванию) и с помощью groupProperty внутри проекций.
Вот мои домены:
class Transaction {
static belongsTo = [ customer : Customer, product : Product...
11271 просмотров
schedule
20.01.2023
имеет ли смысл каскадировать до владельцев в отношениях принадлежности?
У меня есть класс Skill, в котором много ролевых навыков.
У меня есть класс RoleSkills, который принадлежит роли и навыку.
У меня есть класс ролей, который имеет много навыков роли.
Для роли у меня есть сопоставление, которое каскадно...
191 просмотров
schedule
05.01.2023
Динамически вызываемый класс Groovy и метод поиска не работают?
Я пытаюсь построить динамический запрос, похожий на:
def domain = DomainName
def ids = 1
def domainClass = "$domain" as Class
domainClass.find("from ${domain} as m where m.job = ${ids} ").id
Но это не работает.
Если я пытаюсь это сделать,...
3669 просмотров
schedule
01.06.2024
Каков наилучший способ определить генерацию пользовательского идентификатора по умолчанию в Grails?
Я хочу переключить свои классы домена, чтобы использовать UUID переменной длины для своих идентификаторов. Я не хочу просто отображать последовательные идентификаторы в URL-адресе, чтобы люди могли с ними повозиться. Я написал пользовательскую...
4227 просмотров
schedule
11.01.2023
Ограничения Grails GORM-JPA всегда сортирует по алфавиту
В моем приложении Grails, в котором я использую GORM-JPA, я не могу определить порядок элементов класса с помощью ограничений. Если я автоматически генерирую представления, все они сортируются в алфавитном порядке, а не в определенном порядке. Вот...
392 просмотров
schedule
16.06.2023
Изменение типа данных ссылки [hasMany:] на список?
Есть ли способ изменить тип данных определения static hasMany = [myList: Stuff] в Grails? Я старался
List<Stuff> myList
hasMany = [myList : Stuff]
но мои существующие тесты начали бросать
Stuff._MyContainer_mylistBackref; nested...
2668 просмотров
schedule
08.08.2023
создание древовидной структуры в GORM
Я пытаюсь правильно определить древовидную структуру в GORM, но у меня возникли проблемы.
у меня есть один объект домена:
class Navigation {
Navigation parent
List children;
String name;
static belongsTo = [parent:...
1387 просмотров
schedule
15.06.2022
Отображение GORM: сделать индекс уникальным
Сегодня я чувствую себя немного медленно. Я пытаюсь сделать что-то, что я считаю очень простым. У меня есть класс домена со свойством под названием «имя». Я хочу, чтобы «имя» имело индекс, и я хочу, чтобы индекс требовал, чтобы «имя» было...
3196 просмотров
schedule
01.02.2023
Как доменный класс может каскадировать «все удалить-сироту» дочернему элементу, на который он не ссылается?
В Grails у вас может быть дочерний класс:
class Child {
Father father
static belongsTo = [Father, Mother]
}
С двумя родительскими классами
class Mother{
}
class Father {
}
Похоже, что если я father.delete() , то Grails...
2300 просмотров
schedule
28.01.2024
GORM - получение исключения sql в функции .get()
привет, я использую GORM, и у меня есть таблица пользователей в базе данных. также у меня есть метод обновления, который обновляет профиль пользователя. когда я пытаюсь обновить контакт, это нормально с первой попытки, но после второй или иногда...
493 просмотров
schedule
05.02.2023
Grails: родительский идентификатор равен нулю, когда в нем перечислены объекты
Впервые здесь и новичок в Grails, у меня странная проблема с отношением один ко многим.
Я создаю приложение Grails для предоставления услуг веб-сайту и приложениям для смартфонов. Я изо всех сил старался создать родительскую службу, которая может...
611 просмотров
schedule
02.03.2022