Как заменить сущность в LQC? - PullRequest
       16

Как заменить сущность в LQC?

1 голос
/ 22 сентября 2011

У меня Lazy Query Container (LQC) + режим гибернации, подключенный к таблице. Я не хочу отображать некоторые коллекции за столом, поэтому некоторые коллекции загружаются лениво.

Когда пользователь выбирает элемент (строку) в таблице, я хочу открыть форму редактирования со всеми доступными данными. Мне нужно инициализировать выбранный элемент - я получаю объект из Item, объединяю его обратно в контекст и вызываю hibernate.initialize . работает нормально, коллекции инициализированы. Но это еще один экземпляр объекта в контейнере (потому что слияние возвращает новый экземпляр)

  1. Как я могу заменить неинициализированный предмет новым?
  2. или как мне обновить контейнер и таблицу (как выбрать ранее выбранная строка в таблице после обновления?)
...