В настоящее время я разрабатываю RESTFull с использованием Grails. Я использую метод findAll для получения определенных данных:
def query = PlannedEvent.where{}
query = query.where{rooms.id == i }
respond query.findAll()
и метод ответа для генерации вывода:
{"class":"mp.ra.PlannedEvent","id":480,"baseEvent":{"class":"Event","id":1636},"equipment":[],"rooms":[{"class":"Room","id":22}]}
Как я могу изменить результат, чтобы получить больше информации о baseEvent и Room.
Класс устроен следующим образом:
class PlannedEvent {
Event baseEvent
static hasMany = [rooms:Room,equipment:Resource]
static belongsTo = [Room,Event,Resource]
static constraints = {
equipment nullable:true
}