Свързани въпроси 'grails-orm'
Проблем с класовете на домейни на Grails GORM с меки съединения
Съпоставих две таблици на Domain класове, да речем:
Parent таблица, която hasMany от таблицата Child .
Child маса, която belongsTo маса Parent .
Искам да отбележа, че няма конкретно foreign keys , изрично декларирано в базата...
43 изгледи
schedule
21.09.2022
Деактивиране на заключването за некритични Grails/GORM домейн класове
Да приемем следния код в Grails контролер:
def action = {
ClassName o = ClassName.findByFoo(params.foo)
if (o) {
o.counter += 1
}
}
По подразбиране Grails използва оптимистично заключване чрез колоната version , добавена по...
2340 изгледи
schedule
04.10.2022
JSON сериализация вложени класове домейн
Не мога да накарам да работят автоматични класове на домейни за сериализиране на JSON. Вложеният клас не е вграден. Grails е 2.4.3. Работи само ръчна карта за изграждане на сериализирани полета.
Маркирането на полета на домейн с мързелив false...
335 изгледи
schedule
01.10.2022
Картографирането има много връзка и запазване на свързаните данни
Имам два класа домейн Въпрос и Таг. Въпросът има „връзка hasMany“ с етикет.
Опитвам се да запазя въпрос с някои тагове, но съобщението за грешка е „Неуспешно преобразуване на стойността на свойство от тип java.lang.String в изисквания тип...
106 изгледи
schedule
12.10.2022
Мързеливо извличане на обекти с помощта на FindAllBy за първи път
Когато използвам критериални заявки, резултатът съдържа списък с масиви от мързеливи инициализирани обекти. тоест списъкът има стойности с манипулатор org.codehaus.groovy.grails.orm.hibernate.proxy.GroovyAwareJavassistLazyInitializer .
Това ми...
2326 изгледи
schedule
08.11.2022
Разлика между findAll, getAll и списък в Grails
С Grails има няколко начина да направите едно и също нещо.
Намира всички екземпляри на клас домейн:
Book.findAll()
Book.getAll()
Book.list()
Извлича екземпляр на класа на домейна за посочения идентификатор:
Book.findById(1)...
34588 изгледи
schedule
01.11.2022
Grails GORM Един към много проблем
Имам 2 модела домейн
class Project {
static hasMany = [quotes:Quote]
}
class Quote {
}
Въпрос:
Когато изтрия проекта, трябва да премахна всички цитати, свързани с този проект. Как мога да го постигна?
51 изгледи
schedule
18.11.2022
GORM: мързеливо спестяване
a) Опитвам се да запазя елемент за контакт, принадлежащ към класа на домейна на хранилището за данни, както следва:
class Contacts implements Serializable{
static belongsTo = [dataStore:DataStore]
DataStore dataStore
String...
94 изгледи
schedule
21.11.2022
Създаване на класове на домейн с ограничения на външен ключ в groovy
Здравейте, опитвам се да създам клас на домейн с ограничение за външен ключ към друг съществуващ клас на домейн. Новият клас на домейн е ArEntitlement, дефиниран по-долу
package ars
import gra.Resources
class ArEntitlement {
long id
String...
5984 изгледи
schedule
24.11.2023
Външният ключ препраща към първичния ключ в същия клас домейн на таблицата grails
Имам таблица, наречена person с първичен ключ като id и в същата таблица имам външен ключ като master_id, който препраща към id (първичен ключ) в същата таблица person. Как да създам своя клас на домейн в grails за човек. ?
Table Person...
506 изгледи
schedule
26.10.2022
конфигурирайте grails за създаване на базата данни, ако тя не съществува.
Имам следните настройки за нов проект на grails:
dataSource {
pooled = true
driverClassName = "com.mysql.jdbc.Driver"
dialect = "org.hibernate.dialect.MySQL5InnoDBDialect"
username = "sa"
password = ""
}
environments {...
1051 изгледи
schedule
08.11.2022
Намерете всички обекти със стойност в списъка
Представям се в средата на Grails ( страхотно е). Жънех предимствата на динамично генерирани методи като диапазона findAllBy* . Попаднах обаче на проблем и не съм сигурен как да продължа. Един час, прекаран в Google, също не ми донесе много....
6092 изгледи
schedule
30.11.2023
Как работи затварянето в grails в GORM
Четох API на критериите на grails, намерих следния код в API на grails тук
def c = Account.createCriteria()
def results = c {
projections {
groupProperty("branch")
}
like("holderFirstName",...
310 изгледи
schedule
03.12.2022
Grails: сериализирано свойство на домейн
Опитвам се да имам свойство на домейн, което да съхранява сериализиран обект.
Пример:
class AuditReportLog {
String entityName
Report report
// I would ideally like to declare it as:
// Object reportObject
static...
1596 изгледи
schedule
05.11.2022
Какво означава, че картографирането на незапаметени стойности на Hibernate е неправилно?
Има известно изключение:
org.hibernate.StaleObjectStateException: Редът е актуализиран или изтрит от друга транзакция (или съпоставянето на незаписана стойност е неправилно): [my.Entity#123456]
Това е много позната ситуация, когато „редът...
17156 изгледи
schedule
04.11.2022
Не може да се получи свойството „dayOfTheMonth“ на java.lang.String
Използвам Grails и createCriteria, за да стесня резултатите от търсенето въз основа на това дали дадена дата е между 2 въведени от потребителя дати. Проблемът, който имам, възниква, когато всички свойства на датата, които се търсят, са нулеви. Това...
97 изгледи
schedule
18.12.2023
Проблем със задаване на атрибут за преходно събиране на клас на домейн Grails
Опитвам се да задам (или да обвържа) стойност към преходен атрибут на списък. Но не успях с колекциите. От друга страна преходният атрибут String работи добре на сетер.
Grails версия 2.4.3
Някакъв съвет?
@Resource(uri = "/api/samples",...
924 изгледи
schedule
12.12.2022
schedule
01.11.2022
Често срещани методи beforeInsert и beforeUpdate от Mixin за общи колони на домейн
Повечето от домейн обектите, които нашата компания използва, ще имат някои общи свойства. Те представляват потребителя, който е създал обекта, потребителя, който последно е актуализирал обекта, и програмата, която е използвал, за да го направи.
В...
3950 изгледи
schedule
31.12.2023
Grails използват наследено свойство в наименувана заявка
Искам да използвам наследено свойство в наименувана заявка на извлечен екземпляр, за да мога да предоставя персонализирано сортиране на резултатите. Получавам грешка.
package com.example
class Ticket {
// User is defined elsewhere
static...
153 изгледи
schedule
20.11.2023