Problema ao persistir dados com Hibernate

Topico fechado

só uma dica… utiliza hibernate-annotations… vai facilitar muito a sua vida… fazer mapeamento em XML é uma dor de cabeça desgraçada.

Faça sessao.save(endereco) também.

Não se esqueça de declarar constrained="true"
http://www.hibernate.org/hib_docs/reference/en/html/mapping.html#mapping-declaration-onetoone