как записать, что запрос соединения в в спящем режиме

Вы можете использовать библиотеку json json

Затем вы можете сделать:

jsonArray = [{"content":"1D","createdTime":"09-06-2011 00:59"},   
              {"content":"2D","createdtime":"09-06-2011 08:00"}]
objArray = JSON.parse(jsonArray)

В ответ на ваш комментарий, вы можете сделать это, пока ваш JSON соответствует вашей модели

objArray.each do |object|
  # This is a hash object so now create a new one.
  newMyObject = MyObject.new(object)
  newMyObject.save # You can do validation or any other processing around here.
end

10
задан Jugal 4 June 2009 в 11:36
поделиться

2 ответа

Чтобы добавить к ответу gid, если по какой-то причине вам нужно с нетерпением получить отношения Entites, тогда синтаксис соединения будет join fetch.

from VirtualDomain vd join fetch vd.usersset u 
   where vd.domainname = 'example.com' and u.username like 'foo%'
10
ответ дан 3 December 2019 в 23:51
поделиться

Всегда сложно написать HQL без тестовой системы ... но начнем:

select u from VirtualDomain vd join User vd.usersset u 
       where vd.domainname = 'example.com' and u.username like 'foo%'

Дайте мне знать, как у вас дела.

Один совет, который я часто делал перед покупкой Intellji заключалась в том, чтобы остановить приложение в отладчике, а затем использовать немедленное окно для экспериментов с HQL.

Документация спящего режима по объединениям всегда была немного загадочной, на мой взгляд.

3
ответ дан 3 December 2019 в 23:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: