Описание тега grails-domain-class
None Занимается вопросами, связанными с определениями модели предметной области
1
ответ
Класс домена Grails: уникальное ограничение для нескольких столбцов
Предположим, что простой класс домена Grails: class Account { String countryId; String userName; String password; static constraints = { ...???... } } Требуется, чтобы имена пользователей были уникальными для конкретной страны, поэтому в двух столбц…
28 сен '11 в 12:44
1
ответ
Grails: Как определить свойство домена, отображаемое в представлениях, но не сохраненное?
У меня есть классы этого домена, скажем: class Person { String name Integer age //car data that needs to be shown and filled in views //but not persisted in Person class String model String color static afterInsert = { def car = new Car(model: model…
23 июл '13 в 22:35
3
ответа
Grails - как выполнять код перед каждым сохранением?
Есть ли хороший / стандартный способ выполнения общего кода перед каждым save() вызов на доменные классы? Например, мой домен class Page { String url Boolean processed Date date Integer urlCrc } Моя форма имеет только 3 первых поля, и я хотел бы рас…
03 июн '12 в 20:24
3
ответа
Нужны ли классы домена Grails при взаимодействии с базой данных?
Я все еще новичок в Grails (и Groovy), поэтому извиняюсь, если этот вопрос кажется глупым. Я пытаюсь получить доступ к базе данных SQL, и кажется, что я мог бы использовать команды SQL в контроллере (взят из этого вопроса Stackru): import groovy.sql…
16 июн '14 в 16:09
2
ответа
Каким образом класс домена может каскадно "полностью удалить-сироту" для дочернего элемента, на который он не имеет ссылки?
В Grails вы можете иметь детский класс: class Child { Father father static belongsTo = [Father, Mother] } С двумя родительскими классами class Mother{ } class Father { } Похоже, что если я father.delete()затем Grails выдает ошибку базы данных, говор…
06 май '11 в 21:25
2
ответа
Как я могу добавить список целых чисел в классе домена Grails
Я создал класс домена, как указано ниже, который содержит int и список целочисленных свойств. class User { int UserId List<Integer> UserFriendsId static constraints = { } User() { this.UserId = 21 this.UserFriendsId=[1,2,3] } } Таблица, сгенер…
25 июн '14 в 12:48
2
ответа
Получить экземпляр домена по сгенерированному идентификатору
Я использую класс Domain с сгенерированной идентичностью: class User { ... static mapping = { id generator: 'assigned', name: 'uid' } Long uid ... } но когда я пытаюсь получить экземпляр с помощью User.get(1) он возвращает ноль. Это работает, если я…
16 апр '13 в 18:24
1
ответ
Grails Rateable Plugin не сохраняет рейтинг в базе данных
Я новичок в Grails. Я использую плагин Rateable для интеграции функции рейтинга пользователя в моем приложении Grail. Я делаю так... Монтаж grails install-plugin rateable мой класс Post.groovy домена --- package groovypublish import org.grails.twitt…
10 июл '13 в 07:41
1
ответ
Grails: для сохранения требуется addTo* и removeFrom*?
В некоторых примерах есть призыв к save в то время как некоторые другие не делают. Я предполагаю что addTo* нужен вызов save в то время как removeFrom* не делает. Я ошибаюсь?
17 июн '15 в 12:56
2
ответа
Пользовательские методы вставки и обновления побеждены автоматическим сохранением
Я портирую приложение Grails из Oracle в базу данных MySQL. Первоначальная версия Oracle является устаревшей базой данных, которая использует несколько сложных представлений, использующих функцию Oracle INSTEAD OF INSERT OR UPDATE, которой нет в MyS…
12 окт '10 в 17:01
2
ответа
Импорт домена в ограничениях
У меня есть 2 класса домена class a { String name static constraints = { name unique:true } } class b { String description } и в классе домена B я хочу назвать класс A import a class b { String description static constraints = { description unique:'…
12 мар '13 в 18:19
2
ответа
Грааль визуализации шаблона
У меня есть это <g:formRemote> имея эти атрибуты, <g:formRemote name="innerForm" id="innerForm" url="[controller:'user', action:'actionAJAX']" update="formMessage"> <div id="formMessage">Fill up the fields</div> <g:render …
11 сен '12 в 02:51
2
ответа
Когда следует использовать hasMany для отношений N:1 в классах домена grails?
В Grails я могу реализовать отношение N:1 следующим образом: class Parent { hasMany = [children:Child] } class Child { belongsTo = [parent:Parent] } Теперь (если addTo и removeFrom всегда используются правильно), я могу получить детей Parent через p…
29 июн '10 в 14:59
2
ответа
Назначить значение внешнего ключа в граалях
У меня есть домен с именем District, где я буду вводить только название района, и он работает нормально. У меня есть другой домен с именем Thana, где мне нужно иметь идентификатор района в качестве внешнего ключа, потому что в округе так много танов…
12 май '14 в 09:28
2
ответа
Grails: колонные трансформаторы (например, Hibernate)
Я хочу добавить преобразователи столбцов (чтение и запись) следующим образом: в класс домена Groovy в приложении Grails
06 дек '13 в 18:22
1
ответ
Переопределить ownTo / hasMany в подклассе Grails
У меня есть эти 4 класса: class Animal { static hasMany = [legs: Leg] } class Cat extends Animal { static hasMany = [legs: CatLeg] // Should I remove this line? } class Leg { static belongsTo = [animal: Animal] } class CatLeg extends Leg { static be…
17 фев '14 в 18:00
1
ответ
Модульный тест класса домена Grails, проблема с настройкой ограничения - java.lang.NoClassDefFoundError: Не удалось инициализировать
Мой модульный тест Grails для класса домена выдает это исключение: | java.lang.NoClassDefFoundError: Could not initialize class com.pkg.common.Configuration at com.pkg.DomainClass$__clinit__closure1.doCall(DomainClass.groovy:10) at org.grails.datast…
14 янв '14 в 13:45
1
ответ
Невозможно изменить значение свойства класса домена в Grails
Я разрабатываю приложение Grails 2.3.7, и у меня возникают проблемы при изменении свойства домена с помощью поля выбора. Каждый раз, когда я пытаюсь изменить свойство и сохранить, я получаю HibernateException: identifier of an instance of Ethnicity …
13 апр '14 в 17:00
1
ответ
Наследование для класса домена в Grails или флаг подойдет?
Я делаю веб-сайт, где врачи и пациенты могут войти. class Doctors { String firstName String lastName String email String password String hospitalName String NPINumber } А пациенты class Patients{ String firstName String lastName String email String …
27 авг '12 в 07:27
2
ответа
GORM: Что такое ссылка: правда в блоке отображения классов домена Grails?
public class Address { static mapWith = "mongo" Region region; Zone zone; static mapping = { id generator: 'identity' region reference:true zone reference:true } } Мне интересно знать, что reference:true делает. По моему опыту, отключение дает точно…
12 май '15 в 08:16