Вопросы по теме 'grails-orm'
Составные столбцы внешнего ключа в GORM
Мне нужно настроить имена столбцов для составных внешних ключей в GORM, и я не нашел ни одного документа, в котором показано, как это сделать. Я знаю, как настроить столбцы PK и как настроить FK с одним столбцом, но не с несколькими столбцами FK....
2496 просмотров
schedule
09.11.2023
Как настроить однонаправленное отображение один-ко-многим для приложения 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 просмотров
schedule
14.12.2023
Выборочное извлечение объекта из списка в объекте домена 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 просмотров
schedule
26.09.2022
Как оптимизировать этот запрос 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 просмотров
schedule
18.04.2024
Ошибка в Grails / GORM: удаленный объект будет повторно сохранен каскадом
Похоже, об этом уже много раз спрашивали, и я рассмотрел несколько из них, включая " GORM Gotchas (Часть 2) " Питера Ледбрука, но все еще не могу понять это в моем случае. У меня user , у которого много projects , а project принадлежит user ....
4242 просмотров
schedule
06.01.2024
Правильная реализация clone() для классов домена для дублирования экземпляра домена Grails
У меня есть несколько классов предметной области, для которых пользовательский интерфейс включает команду «дублировать». В рамках реализации этих команд я реализовал методы clone() в соответствующих классах предметной области.
Я пытался...
9672 просмотров
schedule
05.10.2022