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

Укажите порядок полей в DDL, сгенерированном из классов GORM?
Я использую GORM для создания DDL моей базы данных из классных классов. Это здорово. Однако порядок полей в сгенерированном SQL отличается от порядка полей в классе. Например, если я создаю класс class Person { String firstName String...
788 просмотров
schedule 25.04.2024

Как заставить транзакции работать в Grails
Сводка У родителя может быть много детей. Как написать такой сервис, чтобы, если после добавления родителя возникала ошибка при добавлении дочернего, откатывалась вся транзакция. Например, добавить родительский p1, успешно добавить дочерний c1,...
6120 просмотров

Карта других типов, кроме строк в 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 просмотров

Отношение один ко многим на 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 просмотров

Динамически вызываемый класс Groovy и метод поиска не работают?
Я пытаюсь построить динамический запрос, похожий на: def domain = DomainName def ids = 1 def domainClass = "$domain" as Class domainClass.find("from ${domain} as m where m.job = ${ids} ").id Но это не работает. Если я пытаюсь это сделать,...
3669 просмотров

Каков наилучший способ определить генерацию пользовательского идентификатора по умолчанию в 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 просмотров

GORM - получение исключения sql в функции .get()
привет, я использую GORM, и у меня есть таблица пользователей в базе данных. также у меня есть метод обновления, который обновляет профиль пользователя. когда я пытаюсь обновить контакт, это нормально с первой попытки, но после второй или иногда...
493 просмотров
schedule 05.02.2023

Grails: родительский идентификатор равен нулю, когда в нем перечислены объекты
Впервые здесь и новичок в Grails, у меня странная проблема с отношением один ко многим. Я создаю приложение Grails для предоставления услуг веб-сайту и приложениям для смартфонов. Я изо всех сил старался создать родительскую службу, которая может...
611 просмотров
schedule 02.03.2022