Как правильно повторно прикрепить отдельные объекты в Hibernate?

У меня есть ситуация, в которой мне нужно повторно присоединить отдельные объекты к сеансу гибернации, хотя в сеансе МОЖЕТ уже существовать объект с таким же идентификатором, что приведет к ошибкам. Прямо сейчас я могу сделать одну из двух вещей. getHibernateTemplate().update( obj ) Это работает...