Публикации по теме '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 просмотров
schedule
01.07.2022