Is it possible to create a many-to-many relationship in Hibernate using annotations if one of the join columns is not the identifier attribute for that entity? The parent entity has two different unique attributes, and I would like to be able to use either one as the join column, but I'm afraid Hibernate may not allow this.Is it possible to create a many-to-many relatio