Groovy и Grails Hibernate загрузки дочерних объектов только один раз - PullRequest
0 голосов
/ 15 мая 2019

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

package groovyproject

import groovy.transform.ToString

 @ToString(includes = ['name'])   

class Employee{

String name
String description
Address address


static constraints = {
    name unique: true
    description nullable: true
    address nullable: true
}

static mapping = {
    description type: 'text'
    sort "name": "asc"
}

}

Мой код для получения сотрудника по идентификатору

Employee.findById (EmpId)

Итак, в первый раз я получаю ответ ниже (что правильно)

{"id": 1, "name": "User1", "description": null, "address": [ { «пин-код»: 41102, "город": "Пуна", "Государство": "МЗ" }, { "пин-код": 23456, "город": "Ахмедабад", «Государство»: «ГДж» }]}

А потом всегда получаю ответ ниже (что неверно)

{"id": 1, "name": "User1", "description": null}

Я использую Grails версии 2.5.1. Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...