@Transient annotated field is deleted automatically

I have a hibernate entity which contain @Transient annotated field which holds a reference to another hibernate entity. The first entity is set to HttpSession in detached state. The @Transient annotated field drives business logic. Unfortunately, sometimes the filed returns null value instead of the actual object. To simply put, it disappears.