Como faço para manter uma sessão aberta?

Boa tarde pessoal.

Eu preciso editar um objeto em uma view, porém esse objeto possui relacionamentos lazy=true. Eu comecei a fazer isso com objetos desacoplados (detached) e OpenSessionInView mas tenho que solicitar um merge do objeto com a sessão toda vez que eu preciso de informações de um relacionamento com lazy=“true”.

Existe uma alternativa ao OpenSessionInView para que eu possa editar esse objeto sem que ele esteja desacoplado?