Hibernate example showing the three ways of creating one-to-one associations