
Grails 3.x Inside and Out – SpringDeveloper video. Recorded at SpringOne2GX 2015
Прочитал об этом на хабре. Печально. Самый удобный оказался для меня лично язык, да и Grails очень приятный. Буду надеятся, что получится найти нового спонсора, чтобы и дальше радовать нас новыми релизами. Хотя, разработчики говорят, что в любом случае будут работать, правда если не найдут спонсора, то работа будет идти медленней. Вот еще https://twitter.com/glaforge/status/557116238577795072 И […]
Допустим, по какой-то причине необходимо добавлять префикс к таблицам доменных классов, создаваемым hibernate’ом. В таком случае нужно создать свой класс для стратегии именования в src/groovy и отнаследоваться от ImprovedNamingStrategy, затем переопределить метод classToTableName. Для примера создам класс src/groovy/name/shrewmus/PrefixesNamingStrategy.groovy: package name.shrewmus import grails.util.Holders import org.hibernate.cfg.ImprovedNamingStrategy import org.hibernate.internal.util.StringHelper class PrefixesNamingStrategy extends ImprovedNamingStrategy{ String classToTableName(String className){ //получение префикса […]
Для того, чтобы посмотреть какие запросы к базе формирует hibernate в grails в настройках нужно добавить следующие параметры: Все делается в DataSource.groovy dataSource { pooled = true driverClassName = “com.mysql.jdbc.Driver” username = “*****” password = “*****” logSql = true } logSql – Этот параметр включает вывод в stdout (в моем случае в консоль) sql запросов. […]
На самом деле все просто. Если среди маппингов в проекте начнут появляться шаблоны ссылок с одинаковым началом, а они через какое-то время обязательно начнут появляться, то естественным желанием будет их объедиение или, другими словами – группировка. Итак маппинги описываются в grails-app/conf/UrlMappings.groovy, например вот так: class UrlMappings { static excludes = [‘*.css’,’*.js’] static mappings = { […]