Популярные вопросы по тегу GRAILS

Hibernate HQL Count Distinct не работает?

... , которые оценили 1 элемент. Следующее не работает: select count(distinct(r.user)) from Rating as r where r.item=:item group by r.user Как мне изменить запрос HQL, чтоб ...

Подключиться к базе данных H2 с помощью клиента базы данных IntelliJ

... ких инструментов 11 базы данных IntelliJ IDEA. Я начинаю создавать 10 соединение вот так Затем в следующем диалоговом 9 окне я ввожу URL-адрес JDBC И выберите все 8 доступные базы данных на вкладке «Схемы 7 и таблицы». Кнопка «Проверить соединение» указывает 6 на успех, но, как видно из красного кружка, таблицы 5 не найдены. Похоже, я правильно настроил 4 соединение с серв ...

Как обрезать все элементы в списке с помощью Groovy?

... менты в списке 1 в Groovy или Grails? ...

Произошла ошибка при запуске Grails CLI: не найден профиль для имени [web]. (Используйте --stacktrace, чтобы увидеть полную трассировку)

... пытке импортировать 2 проект grails 3.3.2 в ...

Определить порядок выполнения тестов Спока

... ответствии со спецификацией 4 Spock? Например: class MySpec extends IntegrationSpec { def 'test A'... def 'test B'... } Я хочу, чтобы тест A выполнялся 3 всегда перед тестом B Это потому, ч ...

Groovy .collect с ограничением количества элементов

... пределенного индекса в исходном 3 массиве? Например, если ваш итератор и ...

Найдены общие ссылки на коллекцию org.hibernate.HibernateException

... Person.relatedPersons Когда 2 я пытался выполнить addToRelatedPersons(anotherPerson): person.addToRelatedPersons(anotherPerson); anotherPerson.addToRelatedPersons(person); anotherPerso ...

java -version "не работает в командной строке

... ще эта проблема с последней 4 версией Java? Возможно, я установил неправильную 3 версию. Мне нужна java, которая работает 2 с grails C:\>java 'java' is not recognized as an internal or external command, operable program or batch file. C:\>java -version 'java' is not recognized as an internal or external command, operable pro ...

Почему я получаю сообщение об ошибке «Нулевое значение было присвоено свойству установщика примитивного типа» при использовании HibernateCriteriaBuilder в Grails

... of MyDomain.myAttribute org.hibernate.PropertyAccessException: Null value was assigned to a property of primitive type setter of MyDomain.myAttribute at grails.orm.Hib ...

Как передать параметры в модальное окно?

... gt; Encourage </a> </td> </tr> Мой encourage/_encouragement_modal.gsp - <div id="encouragementModal" class="modal hide fade"> <div class="modal-header"> <button type=&quo ...

Какова правильная цель для переменной среды JAVA_HOME для дистрибутива Linux OpenJDK на основе Debian?

... омещаются 14 в /usr/share/java. Поскольку они не находятся в той же 13 папке JAVA_HOME, у меня проблемы с Grails, и, возможно, возникнут 12 проблемы с другими приложениями, которые 11 ожидают стандартной структуры Java. Если 10 я использую: JAVA_HOME=/usr Все приложения и сценарии, которые 9 хотят использовать любой исполняемый файл 8 Java, могут использовать стандартную процедуру 7 call $JAVA_HOME/bin/ ...

Может ли кто-нибудь объяснить ошибку ORA-29861 на простом английском языке и ее возможную причину?

... ть приложение, реализованное на 16 платформе Grails, использующее базовый Hibernate. По 15 прошествии некоторого времени я получил 14 ошибку Oracle DB и решил ее, перестроив 13 проблемный индекс. Интересно, может ли кто-нибудь 12 предложить возможные причины и способы предотвратить 11 это. Вызвано: org.springframework.jdbc.UncategorizedSQLException: Операция 10 гибернации: не удалось выпол ...

Groovy метод получения случайного элемента из списка

... бы 5 получить десять человек со случайным именем 4 из первого списка. 10.times{ Person person = new Person( name: nameList.get() //I WANT TO GET A RANDOM NAME FROM THE LIST ) } Это не работает по двум 3 очевидным причин ...

Groovy / Grails содержит строчные буквы

... def venueName = params.name def venueNameLists = Venue.executeQuery("select name from Venue") if(venueNameLists.toLowerCase().contains(venueName.toLowerCase())){ error = true; log.debug("save :: duplicate name") flash.message = "Venue name already exist"; render(view: "create", model: [venueInstance: new Venue(params)]) return } в ...

Определение платформы (Windows или Linux) с помощью Groovy / Grails

... Linux), на которой работает веб-сайт, с 1 помощью Groovy / Grails ...

Как массово удалять записи в Grails / GORM?

... иев, чтобы 11 просто удалить записи, но это не удалось, потому 10 что для критериев нет метода delete ... def c = Agency.createCriteria() c.delete { eq("agency", "XXX") } Я подумал, что, может 9 быть, я сначала запросю набор, а затем удалю 8 его ... def c = Agency.createCriteria() def deletions = c { eq("agency", "XXX") } deletions.delete ...

Не удается добавить столбец, не допускающий значения NULL, в существующую таблицу. Атрибут "значение" игнорируется?

... R TABLE layer ADD abstract_trimmed VARCHAR(455) NOT NULL: ERROR: column "abstract_trimmed" contains null values Мне 9 кажется, что здесь не используется атрибут 8 value. Если я изменю свой набор изменений 7 так, чтобы он выгляде ...

Ошибка IntelliJ: java.lang.OutOfMemoryError: превышен предел накладных расходов GC

... ang.Class.copyMethods(Class.java:3124) at java.lang.Class.getMethods(Class.java:1615) at java.beans.MethodRef.find(MethodRef.java:76) at java.beans.MethodRef.get(MethodRef.java:62) at java.beans.PropertyDescriptor.getReadMethod(PropertyDescriptor.java:207) at groovy.lang.MetaClassImpl.applyPropertyDescriptors(MetaClassI ...

Bcrypt генерирует разные хеши для одного и того же ввода?

... mepage") } else { render(view: "../index") } } /** * Show the login page. */ def handleLogin = { if (springSecurityService.isLoggedIn()) { render(view: "../homepage") return } def hashPassd = springSecurityService.encodePassword(params.password) ...

Преобразование строки base64 в изображение

... зменить размер изображения 7 профиля пользователя с помощью плагина jquery, а 6 именно crop.js, который отправляет изображение 5 пользователя как base64 через ajax на мой 4 контроллер как $.ajax({ type: "post", dataType: "json", url: "${g.createLink(controller: 'personalDetail', action:'uploadUs ...

Groovy: разве нет StringToMap из коробки?

... ит через каждый символ строки. Это 16 было бы большой проблемой, потому что я 15 мог бы легко использовать что-то вроде команды 14 split или tokenize, но поскольку сериализованный 13 список или карта - это не просто "a: 2, b: 4", это 12 немного слож ...

Как правильно установить размер пермгена?

... mSize=512m -XX:MaxPermSize=512m" Я использую 14 SSH для доступа к виртуальной машине и ввожу 13 приведенные выше аргументы. Полагаю, это 12 решит проблему. Дело в том, что я хотел 11 убедиться, что все сделал правильно. Поэтому 10 я снова поискал, как я могу проверить текущий 9 размер permSize, и вот решение, которое 8 я получил: jinf ...

Шрифт летающей тарелки для символов юникода

... WithIndex {String fileName, ByteArrayOutputStream baos, i -> byte[] content = baos.buf ZipEntry entry = new ZipEntry(fileName) entry.setSize(content.length) zos.putNextEntry(entry) zos.write(content) ...

Получение информации о часовом поясе из запроса в Spring 4.0

... .io/spring/docs/4.0.x/spring-framework-reference/html/mvc.html#mvc-timezone Но я не могу решить, как мы можем 6 получить информацию о часовом поясе из запроса 5 или какой метод мне следует использовать 4 для получения информации о часовом поясе? После 3 просмотра и следования исходного кода на 2 https://github.com/spring-projects/spring-framework/blob/v4.0.7.RELEASE/spring-webmvc/src/main/java/org/springframework/web/servlet/support/ ...

Что такое весенние бобы?

... и книгах Grails, но я думаю, что 4 понимание того, что они из себя представляют, было 3 бы полезным. Так что же такое весенние бобы? Как 2 их можно использовать? Имеют ли они какое-то 1 отношение к внедрению зависимостей ...

Приложение Grails не найдено после обновления до IntelliJ IDEA Ultimate 2016.2

... 6.2. У меня был проект Grails 3, и 10 теперь, когда я открываю IDE, я получаю 9 следующую ошибку при попытке запустить мой 8 проект: Error running Grails: My_Project: Grails application is not found Я все еще могу открыть терминал и 7 запустить проект вручную, но кажется, что 6 IntelliJ IDEA бол ...

Сериализованный JSON с отсортированными ключами с использованием Джексона

... ами, отсортированными 15 в простом "естественном" алфавитном порядке. Я 14 пробовал это (и множество вариантов): mymap = [ ... ] // Some groovy map def mapper = new ObjectMapper() mapper.configure(SerializationConfig.Feature.SORT_PROPERTIES_ALPHABETICALLY, true) def jsonstring = mapper.defaultPrettyPrintingWriter().writeValueAsString(mymap) Но 13 Джексон упорно генерирует JSON, в котором 12 ключи расположены в случайном порядке. Я 11 пр ...

SpringSource Tool Suite Изменить темы

... ства. Но 6 поскольку в настоящее время Sublime не поддерживает 5 Grails, я ищу способы темы STS или SpringSource 4 Tool Suite, и я добрался до этог ...

Отсортировать список по дате в порядке убывания - отличное безумие

... reated. Это прекрасно 11 работает, как things.sort{it.dtCreated} Хорошо, теперь все вещи отсортированы 10 по дате, но в неправильном порядке, последнее 9 - последнее в списке Мне нужно отсортировать 8 в обратном ...

Как увеличить максимальное количество открытых редакторов в IntelliJ?

... одновременно открыты ТОЛЬКО 10 активных 4 редакторов. Мне этого явно мало. Знаете ли 3 вы, если возможно, как я могу ...

Grails: Решение проблемы «Сервер не запустился для порта 8080: адрес уже используется.

... y in use" Error executing script 8888: For input string: "" Кто-нибудь мож ...

pdf.js не работает с getDocument

... ние grails на локальном 15 хосте (я знаю, что есть проблема с pdf.js и локальной файловой системой), и вместо использования файла: url, который, как 14 я знаю, не сработает. Я передаю типизированный 13 массив javascript, но все еще не работает. Чтобы 12 быть правильным, он ничего мне не говорит, кроме 11 «Предупреждение: установка фальшивого работника». а 10 потом ничего не делает. this.base64ToBinary = function(dataU ...

Каким будет тип возвращаемого значения этого метода в Groovy?

... n why"] } который я использую 3 вот так def (isClear, reason) = getInformation() Есть ли способ определить тип возвращаемого 2 значения для этого мет ...

Grails: как печатать в консоли cmd?

... ко значений в консоли, как 5 мне это сделать? Каждый раз, когда я вхожу 4 в функцию, я хочу, чтобы она печатала строку 3 с любым текстом, я просто хочу ...

Проверить IP-адрес (с маской)

... блиотека или 2 утилита, которая могла бы это сделать, или 1 мне нужно что-то нап ...

Правильный способ поддерживать соединения в пуле (или тайм-аут и получать новые) во время длительного бездействия для MySQL, приложение Grails 2

... last packet sent successfully to the server was 64,129,968 milliseconds ago. is longer than the server configured value of 'wait_timeout'. You should consider either expiring and/or testing connection validity before use in your application, increasing the serv ...

Интерфейсы в Groovy

... {println "f called"} ] as X x.f() //x.g() // NPE here Скажем, это один из моих интерфейсов, и 12 я хочу использовать класс с именем B для 11 реализации этого интерфейса. мне просто сказать 10 B как X в соответствующем контроллере? Как 9 это сделать на уровне домена? Если класс 8 Z, скажем, «комментируемый», должен ли я 7 просто создать класс предметной области 6 с именем Comment и сказать, что Z hasMany 5 Comment? ...

Spock Test, только проверяйте, вызван ли метод, и не выполняйте его

... ce.metaClass.innerMethod = { -> return null } when: service.doSomething("notexisting@test.com") then: 1 * service.innerMethod(*_) } Этот 4 тест всегда терпит неудачу, потому что вызывается 3 код в innerMethod и подсчитываются вызовы методов в 2 innerMethod, а не вызов метода innerMethod | Too few invocations for: 1 * service.innerMethod ...

Нужно ли мне когда-нибудь явно сбрасывать вызовы сохранения GORM в grails?

... rintln (Book.findAllByStatus (Status.READ)) //will print an empty list println (Book.list().findAll (it.status == Status.READ)) // will print all books Я не могу 15 понять, почему последние два запроса могут 14 возвращать разные результаты. Однако, если 13 ...

Как выполнить итератор по массиву в Groovy?

... args){ String[] list = {"key1", "key2", "key3"}; String[] list2 = {"val1", "val2", "val3"}; for(int i = 0; i < list.length; i++){ ilike(list[i], list2[i]; } } } Как написать ...

Groovy - как выйти из каждого цикла?

... о сейчас моя логика будет 1 перебирать весь файл без выхода. Код ниже: records.children().each {domain -> println "domain_name: " + domain.@domain_name if (domain.@domain_name == targetDomain) { println "target domain matched: " + domain.@domain_name domain.children( ...

Класс даты Groovy / Grails - получение дня месяца

... время я использую следующий 5 код для получения года, месяца, дня месяца, часа 4 и минуты в Groovy: Date now = new Date() Integer year = now.year + 1900 Integer month = now.month + 1 Integer day = now.getAt(Calendar.DAY_OF_MONTH) // inconsistent! Integer hour = now.hours Integer minute ...

Чтение объекта JSON из txt файла в Groovy

... Exception". File f = new File(tempDir+File.separator+'jsonObject.txt') if (f){ log.error " file exists $f" FileReader f2 = new FileReader(f); log.error " file data- $f2" if (f2 == null) { //do something } else { JsonSlurper jsonParser = new JsonSlurper(); game = jsonParser.parse(new FileReader(f)); } } РЕШЕНИЕ 2 НАЙДЕНО Чтение фа ...

Как исправить исключение StaleObjectStateException с помощью JPA и Hibernate

... .GrailsExceptionResolver - StaleObjectStateException occurred when processing request: [GET] /controller/updateObject - parameters: stuff[]: data Row was updated or deleted by another transaction (or unsaved-value mapping was incorrect) : [com.path.Object#1]. Stacktrace follows: Message: Row was updated or deleted b ...

Как удалить GVM

... ельно, но GVM website, похоже, не 2 упоминает, как это сделать, и нет документации, подтверждающей, как 1 это д ...

java.io.FileNotFoundException (разрешение отклонено), несмотря на chmod 777

... er import java.io.File; import java.io.PrintWriter; class TestController { def index() { // test try { PrintWriter writer = new PrintWriter("/home/user/domains/domain.com/public_htm ...

Доступ к исходному телу запроса PUT или POST

... пно в перехватчике и по-прежнему 24 могло использовать request.JSON в фактическом 23 действии. Боюсь, что если я прочитаю тело 22 в перехватчике с помощью getInputStream 21 или getReader (методы, предоставляемые ServletRequest), тело 20 будет отображаться пустым в действии, когда 19 я попытаюсь получить к нему доступ через 18 request.JSON. Я перехожу с Django на Grails, и 17 год назад у меня была точно такая же п ...

Весенняя загрузка - java.lang.ClassNotFoundException: javax.servlet.ServletContext и Невозможно запустить EmbeddedWebApplicationContext

... figurationClassParser.processImports(ConfigurationClassParser.java:510) ... 26 common frames omitted Caused by: java.lang.NoClassDefFoundError: javax/servlet/ServletContext at java.lang.Class.getDeclaredMethods0(Native Method) at java.lang.Class.privateGetDeclaredMethods(Class.java:2701) at ...

Почему Gradle понижает уровень моих транзитивных зависимостей в приложении Grails 3.1?

... :asset-pipeline-gradle:${assetPipelinePluginVersion}" classpath "org.grails.plugins:hibernate5:5.0.5" classpath 'com.github.ben-manes:gradle-versions-plugin:0.12.0' } } version "0.40.15" group "zsc.supporter" apply plugin: "war" apply plugin: "org.grails.grails-web" apply plugin: "org.grails.grails-gsp" apply plugin: "org.grails.grails-doc" a ...

Разница между findAll, getAll и list в Grails

... Находит все экземпляры класса 4 домена: Book.findAll() Book.getAll() Book.list() Получает экземпляр класса домена 3 для указанного идентификатора: Book.findById(1) Book.get(1) ...