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

Составные столбцы внешнего ключа в GORM
Мне нужно настроить имена столбцов для составных внешних ключей в GORM, и я не нашел ни одного документа, в котором показано, как это сделать. Я знаю, как настроить столбцы PK и как настроить FK с одним столбцом, но не с несколькими столбцами FK....
2496 просмотров

Как настроить однонаправленное отображение один-ко-многим для приложения grails в GAE?
Я пытаюсь выполнить тестирование однонаправленного сопоставления «один-ко-многим» для приложения grails на движке приложений Google (GAE) с использованием JPA. Я пытаюсь определить однонаправленное сопоставление «один ко многим» между классами...
3628 просмотров
schedule 05.05.2024

Взаимосвязь класса домена Grails GORM
Grails 1.1.1 Goovy 1.5.7 В таких отношениях: Автор 1 -- n Книга n -- 1 Издатель Определено в Grails: class Author { String firstName String lastName static hasMany = [books: Book] static constraints = {...
1283 просмотров
schedule 26.04.2024

Использование существующей модели данных GORM в автономном приложении Java
У меня есть существующее приложение Grails и отдельное существующее приложение Java. Я хотел бы, чтобы приложение Java имело доступ к той же схеме базы данных, что и приложение Grails. Есть ли способ вырвать классы предметной области и зависимости...
1686 просмотров
schedule 16.02.2024

Вставка больших пакетов: как получить SQL-код INSERT из Grails?
У меня было много проблем с большими пакетами вставок в Grails. Я пробовал все наиболее распространенные обходные пути, предложенные пользователями (такие как WithTransaction и т. д.), и вставки все еще были смехотворно медленными. У меня есть...
2404 просмотров
schedule 29.02.2024

Gorm против Hibernate Mapping в Grails?
Я знаю, что Горм незаметно использует Hibernate для достижения своих целей. Пока я не нашел способа использовать стратегию отображения гибернации для наследования с per-table-subclass с Gorm, поэтому я не уверен, что мне следует использовать Gorm....
2591 просмотров
schedule 23.01.2024

Префикс имен столбцов в GORM
с каждым проектом я автоматически сталкиваюсь с проблемой зарезервированного слова SQL, когда использую такие свойства, как status или user , в своих предметных классах Grails. Поэтому мне всегда приходится добавлять static mapping = {...
898 просмотров
schedule 29.08.2022

Контроллер модульного тестирования в Grails
Я пытаюсь выполнить модульный тест в действии списка контроллера. Вот код для его тестирования: void testListAction() { ac = new AddressesController(); def org = new Organizations(viewAllPost: true);...
1093 просмотров
schedule 06.01.2024

Как я могу иметь необязательное отношение один к одному в GORM?
У меня есть 2 объекта, ObjectA и ObjectB . Когда создается ObjectA , ObjectB еще не существует (и не может из-за отсутствия данных). После создания ObjectB к нему должен быть присоединен соответствующий ObjectA , если соответствующий...
2916 просмотров

Выборочное извлечение объекта из списка в объекте домена Grails
Я 2 месяца занимаюсь разработкой Grails и наткнулся на эту проблему, на которую я не могу найти ответа, потому что искал подержанные книги, веб-сайт Grails и форумы. Я надеюсь, что кто-нибудь сможет мне помочь. У меня есть 2 класса домена -...
1828 просмотров
schedule 10.04.2024

Свойство Grails не может быть нулевым.
Мое приложение Grails работало нормально. Если я правильно помню, все, что я сделал, это изменил ограничение в одном из моих классов домена с blank: true, nullable: true на blank: false , допускающее значение NULL: false . И теперь, когда я...
1946 просмотров
schedule 14.11.2023

Не удается сохранить объект из контроллера Grails
Существует контроллер, просто обновляющий объект: def obj = Table.find(...) obj.state = "END" if(!obj.save(flush:true)) ... // Session flushing does not help too. // I am able to fetch that object again here but it is never persisted to DB...
189 просмотров
schedule 25.03.2024

Как правильно разрешить изменение имени таблицы с помощью конфигурации в grails/gorm
В настоящее время у меня есть следующий код для определения моего класса «Пользователь» class User { String username static mapping = { table ConfigurationHolder.config.console.datasource.table.user.mapping ?: 'user' } } Это...
238 просмотров
schedule 26.11.2023

Как наследовать сопоставление GORM от класса, не относящегося к домену?
Постоянно у меня есть несколько таблиц и несколько классов гибернации с аннотациями отображения. И эти классы также имеют абстрактный суперкласс с аннотациями отображения. Но в этом суперклассе нет сопоставления табличных ассоциаций. Все таблицы...
897 просмотров
schedule 01.09.2022

Откат миграции данных Grails
Привет, я пытаюсь сделать что-то очень простое с доменным классом Grails. Я добавляю в свой класс поле и хочу использовать плагин переноса данных для отката один раз, чтобы добавленное поле было удалено. Сначала я создал первоначальный журнал...
1158 просмотров

Как оптимизировать этот запрос GORM
У меня есть запрос, который делает 2 запроса к базе данных. Я новичок в GORM и не знаю, как оптимизировать его в 1 запрос, используя критерии, предложение where или что-то еще. Я также использую springsecurity и имею класс User для безопасности...
474 просмотров
schedule 16.04.2024

Изменение сопоставления классов домена для тестирования на Grails 2.3.0
У меня есть класс домена с предложением сопоставления, которое выглядит так static mapping = { datasource 'DB' table 'manager.dbo.table_name' } В моем приложении он работает безупречно, у меня даже есть аннотация @Resource . Но это...
77 просмотров
schedule 30.06.2022

В чем разница между withTransaction и withSession в Grails?
Я знаю, что один получает базовый сеанс, а другой — ссылку на текущий статус транзакции; однако, каковы различия между ними и каков пример использования каждого из них? Мое требование состоит в том, чтобы сохранить некоторые записи в блоке метода...
12543 просмотров

Ошибка в Grails / GORM: удаленный объект будет повторно сохранен каскадом
Похоже, об этом уже много раз спрашивали, и я рассмотрел несколько из них, включая " GORM Gotchas (Часть 2) " Питера Ледбрука, но все еще не могу понять это в моем случае. У меня user , у которого много projects , а project принадлежит user ....
4242 просмотров
schedule 06.01.2024

Правильная реализация clone() для классов домена для дублирования экземпляра домена Grails
У меня есть несколько классов предметной области, для которых пользовательский интерфейс включает команду «дублировать». В рамках реализации этих команд я реализовал методы clone() в соответствующих классах предметной области. Я пытался...
9672 просмотров
schedule 05.10.2022