Вопросы по теме 'grails-orm'
Установка идентификатора домена Grails в Bootstrap.groovy
Можно ли явно установить идентификатор объекта домена в Grails Bootstrap.groovy (или где-либо еще, если на то пошло)?
Я пробовал следующее:
new Foo(id: 1234, name: "My Foo").save()
и:
def foo = new Foo()
foo.id = 1234
foo.name = "My...
6184 просмотров
schedule
01.08.2023
Параллелизм при использовании GORM в Grails
Допустим, у меня есть функция счетчика, которая обновляет счетчик, используя необработанный SQL:
public void updateCounter() {
executeSql("UPDATE counter SET count_value = count_value + 1 WHERE id = 1;");
}
База данных будет следить за...
4371 просмотров
schedule
21.05.2022
Grails / GORM: значение принадлежит к в отношениях 1: N
В обычном отображении «один ко многим» сторона «один» является владельцем ассоциации. Зачем кому-то использовать ownTo-mapping для такого сопоставления? Мне не хватает какого-то побочного эффекта от указания ownTo?
Другими словами: каковы эффекты...
5823 просмотров
schedule
11.10.2023
Используйте ограничение размера с Integer в Grails
В справочном документе говорится, что ограничение размера:
Использует диапазон Groovy для ограничения размера коллекции или числа или длины строки.
Когда я накладываю ограничение на размер целого числа, я получаю предупреждение...
6248 просмотров
schedule
09.06.2022
Доступ к таблице соединений в hql-запросе для отношения «многие ко многим» в Grails
У меня есть 2 доменных класса с отношениями "многие ко многим" в Grails: колоды и карты.
Настройка выглядит следующим образом:
class Deck {
static hasMany = [cards: Card]
}
class Card {
static hasMany = [decks: Deck]
static belongsTo = Deck
}...
2689 просмотров
schedule
11.01.2023
настройка ассоциаций напрямую через id в grails
У меня есть 2 объекта домена с отношением "один ко многим". Просто как пример:
Class Author{
static hasMany = [posts: Post]
}
Class Post{
Author author
}
В базе данных таблица сообщений имеет поле с именем author_id. В моем приложении у...
294 просмотров
schedule
04.05.2022
Могу ли я вызвать методы поиска GORM для объекта вместо класса?
Я пытаюсь воспользоваться тем, что groovy более динамичен, чем java. Я хотел бы иметь блок кода, который делает
TypeA type = //do something to build an object
TypeA dbType = TypeA.findBySomethingAndSomething(something, somethingelse)
if(dbType !=...
1067 просмотров
schedule
12.10.2022
Таблицы ссылок «многие ко многим» в Grails (GORM) / hibernate
Я играю с Grails и нахожу ORM утомительным, потому что не совсем понимаю, что делаю, когда дело доходит до классов предметной области. Я надеюсь, что кто-то может вернуть меня в нужное русло
Рассмотрим следующее
Тестовое задание Один:Много...
13614 просмотров
schedule
09.05.2022
Grails — поиск «многие ко многим»
У меня есть два домена, объявленных в моем приложении.
class Posts {
String title
String content
static hasMany = [tags:Tag]
static constraints = {
}
}
class Tag {
String Name
static belongsTo = Post
static hasMany =...
518 просмотров
schedule
30.06.2023
Grails: проблема с вложенными ассоциациями в построителе критериев
У меня неприятная проблема с построителем критериев. У меня есть приложение, в котором у одного пользователя есть один календарь, а в календаре много записей. Кажется достаточно простым, но когда я пытаюсь получить записи календаря для данного...
8293 просмотров
schedule
02.06.2023
Поддержание обеих сторон самореферентной связи «многие ко многим» в объекте предметной области Grails
У меня возникли проблемы с работой отношений "многие ко многим" в Grails. Есть ли что-то явно неправильное в следующем:
class Person {
static hasMany = [friends: Person]
static mappedBy = [friends: 'friends']
String name
List...
2522 просмотров
schedule
20.05.2023
Grails — необходимо ограничить выборку строк в зависимости от условия в таблице соединений
У меня есть эти два домена Автомобиль и Водитель , которые имеют отношение многие ко многим . Эта ассоциация определена в таблице tblCarsDrivers , в которой, что неудивительно, есть первичные ключи обеих таблиц, НО также есть еще одно логическое...
796 просмотров
schedule
26.02.2023
Как получить доступ к таблице отношений при выполнении executeQuery в Grails?
Можно ли получить доступ к таблице отношений при выполнении оператора HQL?
В качестве примера у меня есть 3 таблицы: account, commit, account_commitment. Он был создан с использованием этих доменов:
class Account {
static hasMany = [...
1816 просмотров
schedule
16.12.2022
Какой объем Grails GORM нужно протестировать?
Существует ли «лучшая практика» или стандарт де-факто, определяющий, какую часть функциональности GORM следует тестировать в модульных/функциональных тестах?
Я считаю, что большую часть тестирования домена, вероятно, следует выполнять как...
599 просмотров
schedule
12.03.2023
Grails, как мне заставить объект НЕ сохраняться
Я новичок в Grails и пытаюсь создать форму, которая позволяет пользователю изменить адрес электронной почты, связанный с его/ее учетной записью, для сайта, который я создаю.
Он запрашивает у пользователя текущий пароль, а также новый адрес...
4662 просмотров
schedule
19.10.2022
Изменение имени таблицы GORM
Я борюсь за то, чтобы следующее сопоставление работало в Grails 1.3.1 и MySQL:
class Login {
int id
String email
static mappings = {
table 'my_table'
id column: "Mgr_id"
version false
}
}
Независимо...
8141 просмотров
schedule
04.03.2023
Grails: динамический метод findAllBy — расширенное свойство сортировки
У меня есть класс User и класс Item, и у пользователя может быть несколько элементов.
Я хочу выбрать некоторых пользователей на основе другого свойства, используя finndAllByProperty и добавив параметры разбиения на страницы (см....
1235 просмотров
schedule
12.07.2022
Отображение Enum в Grails
в Grails, есть ли способ ограничить размер столбца, на который сопоставляется перечисление. В следующем примере я бы хотел, чтобы тип столбца был char(2)
enum FooStatus {
BAR('br'), TAR('tr')
final static String id
}
class Foo {...
24024 просмотров
schedule
09.06.2024
удаленный объект Grails будет повторно сохранен из-за каскадной ошибки
У меня есть проект, как показано ниже. Пытаюсь удалить проект и получаю следующее:
2010-09-29 11:45:22,902 [http-8080-1] ERROR errors.GrailsExceptionResolver - deleted object would be re-saved by cascade (remove deleted object from associatio...
12978 просмотров
schedule
30.05.2023
Объект домена, ссылающийся на справочную таблицу в Grails GORM
У меня есть объект домена с именем Пользователь:
class User{
String username;
String firstName;
String lastName;
Zipcode zip;
}
У меня также есть объект почтового индекса:
class Zipcode {
String zip;
String city;
String...
2173 просмотров
schedule
04.11.2022