Публикации по теме 'grails'


Обзор транзакций Grails
Это основано на презентации внутреннего тренинга, проведенной в CompareEuropeGroup , адаптированной к этому формату. Транзакции базы данных Транзакции - фундаментальная концепция всех систем баз данных. Существенным моментом транзакции является то, что она объединяет несколько шагов в одну операцию по принципу все или ничего . Промежуточные состояния между шагами не видны другим параллельным транзакциям, и если произойдет какой-либо сбой, препятствующий завершению транзакции,..

Измените одну строку, чтобы значительно повысить производительность вашего приложения Grails
Используете ли вы ограничение unique в классах предметной области Grails? Я почти уверен, что если ваше приложение является приложением среднего размера или даже начальным приложением, которое развертывается в производственной среде, вы должны использовать по крайней мере одно уникальное ограничение в любом из ваших доменных классов. Возьмем небольшой пример, который очень распространен, то есть домен User , который содержит данные (например, мобильный телефон, адрес..

Получить экземпляр Grails программно
Требовать определить импорт import grails.util.Holders Получите applicationContext def applicationContext = Holders. applicationContext И получить определение бобов Источник данных def dataSource = applicationContext.getBean( 'dataSource' ) Сессия def currentSession = applicationContext.getBean( 'sessionFactory' ).currentSession Другая сессия, другой источник данных def currentSession = applicationContext.getBean( 'sessionFactory_otherdatasource'..

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

Запускаем Groovy's Grape!
Я пытался использовать новую возможность Groovy Grape в Groovy 1.6-beta-2, но получаю сообщение об ошибке сообщение; unable to resolve class com.jidesoft.swing.JideSplitButton из консоли Groovy...
17594 просмотров
schedule 09.05.2022

Как сделать заказ по более чем одному полю в Grails?
Есть ли способ получить список, упорядоченный по двум полям, скажем, по фамилии и имени? Я знаю, что .listOrderByLastAndFirst и .list(sort:'last, first') не сработают.
37989 просмотров
schedule 03.03.2023

Есть ли хорошие руководства по использованию sitemesh в приложении Grails?
Я довольно опытный разработчик Grails, но большая часть моего опыта связана с использованием Grails для обслуживания JSON/XML для flex-приложений и некоторых относительно простых веб-сайтов HTML. Я углубился в использование интеграции sitemesh в...
13517 просмотров
schedule 31.03.2023

Отличные миксины?
Я пытаюсь смешать класс в своем приложении Groovy/Grails и использую синтаксис, определенный в документации , но я продолжаю получать сообщение об ошибке. У меня есть класс домена, который выглядит так: class Person { mixin(ImagesMixin)...
9900 просмотров
schedule 04.12.2022

Grails, вставка большого количества данных с использованием withTransaction приводит к ошибке OutOfMemoryError
Я использую Grails 1.1 beta2. Мне нужно импортировать большой объем данных в мое приложение Grails. Если я неоднократно создаю экземпляр доменного класса Grails, а затем сохраняю его, производительность становится неприемлемо низкой. Возьмем, к...
15552 просмотров
schedule 23.06.2023

использование junit 4 в Grails
Я хотел бы использовать некоторые функции JUnit 4 в своем тестировании Grails, но в настоящее время тесты Grails выполняются под JUnit 3. JUnit 4 можно использовать из groovy, но замена JUnit jar в Grails на JUnit 4, похоже, не позволяет...
5121 просмотров
schedule 12.06.2022

Действительный код Java, который НЕ является действительным кодом Groovy?
Большая часть кода Java также является синтаксически допустимым кодом Groovy. Однако есть несколько исключений, которые подводят меня к моему вопросу: Какие конструкции / функции в Java синтаксически недопустимы в Groovy? Приведите конкретные...
8631 просмотров
schedule 06.12.2022

Моделирование отношений «многие ко многим» в Grail поверх устаревшей базы данных
У меня есть простое приложение для регистрации билетов, построенное на LAMP. В настоящее время я играю с Grails. Я хочу создать демонстрационное приложение, которое использует существующую базу данных MySql, не меняя слишком много базы данных....
1470 просмотров
schedule 09.06.2023

Как получить доступ к свойствам домена с контроллера в Grails?
У меня есть следующий класс предметной области Grails: class Product { String name Float basePrice Category category String image = "default.jpg" static constraints = { name(size:3..25, blank:false)...
2706 просмотров
schedule 31.07.2022

Groovy: параметризованный тег ссылки
У меня есть следующая страница gsp: <g:def var="incidentMngmntId" value="${incidentMngmntInstance?.id}"/> <g:link controller="ticketMngmnt" action="list" params="[incidentMngmntId : incidentMngmntId]"...
523 просмотров
schedule 14.05.2023

toString() в Grails Java Domain Class Причины
По умолчанию Grails возвращает <class name>:<id> для toString() объекта домена Java. Конечно, это совсем не то, что я хочу, поэтому я попытался @Override toString() вернуть то, что я хочу. Когда я попытался сгенерировать тег Grails для...
8025 просмотров
schedule 17.05.2022

Ошибка в Grails
Кто-нибудь знает, как это исправить? Он отлично работает на моем env (я являюсь разработчиком) и не работает на машине моих коллег, которые распаковывают все Добро пожаловать в Grails null - http://grails.org/ Лицензия Apache Standard License...
1226 просмотров
schedule 30.07.2023

Есть ли хорошая ссылка на то, как Grails был разработан с помощью Spring?
Я пришел к Grails, даже не будучи разработчиком Spring. Это здорово, когда что-то работает, но оставляет меня в растерянности, когда что-то работает не так, как я ожидаю, или когда я хочу расширить возможности способами, не предусмотренными...
317 просмотров
schedule 26.07.2023

GRAILS: найти всех дочерних элементов в отношении «один ко многим», ссылающимся на самих себя.
В граалях, Как найти всех детей в отношениях «один ко многим», например, class Employee { static hasMany = [ subordinates: Employee ] static belongsTo = [ manager: Employee ] } Как, используя одного менеджера, получить подчиненных...
6523 просмотров
schedule 29.04.2024

Как Grails знает, что нужно применять макет к страницам, которые он отображает?
Я просматривал книгу «Полное руководство по Граалю» (Роше / Браун), и в главе 04 эта загадочная вещь, называемая «макет», появилась без каких-либо объяснений. (И в указателе нет «макета». Насколько я знаю, это никогда не объясняется.) Как система...
21881 просмотров
schedule 24.12.2022

Какая функция предназначена для форматирования/замены параметров {0} {1} в строке в Grails/Groovy?
Я только начинаю работать с Groovy/Grails. Я заметил, что сообщения об ошибках, которые вы получаете при проверке формы, выглядят так: Property [{0}] of class [{1}] cannot be blank Например, этот код для вывода ошибок на консоль...
6968 просмотров
schedule 19.12.2022

форматирование дат в Grails
У меня есть предметный класс в Grails с полевой поездкой. JourneyDate определяется следующим образом: - Дата поездкиДата то в моем list.gsp я показываю дату следующим образом: - $ {fieldValue (bean: traveInstance, field: 'traveDate')} И...
7802 просмотров
schedule 26.06.2022

Валидатор доменного класса Grails, свойство должно быть больше другого свойства
У меня есть следующий класс домена в моем проекте Grails: class Vacation { Date start Date end User vacationer static constraints = { start(validator: {return (it >= new Date()-1)}) } } Можно ли добавить валидатор, который...
3055 просмотров
schedule 30.05.2023

Стремительная загрузка с отношением «многие ко многим» — Grails (GORM)
У каждой книги может быть много авторов. И каждый автор может написать много книг. class Book { static belongsTo = Author static hasMany = [authors:Author] } class Author { static hasMany = [books:Book] } Теперь, когда я могу...
2000 просмотров
schedule 09.05.2023

Внедрить объект журнала в класс Grails вне приложения Grails
У меня есть класс в src/groovy в моем проекте Grails. Как создать поле журнала, в которое вводится правильный регистратор для этого класса? Есть ли ведение журнала Commons или просто log4j в Grails?
13335 просмотров