Hi, I'm migrating another application to 5.x and have the following issue with the new naming strategies.
We used EJB3NamingStrategy and are now using ImplicitNamingStrategy*Legacy*JpaImpl which is advertised as being its replacement. The model is the following: @Entity AbstractProjet > @Entity @DiscriminatorValue(value = "ProjetDiffusion") public class ProjetDiffusion extends AbstractProjet { @ElementCollection @Enumerated(EnumType.STRING) @JoinTable(uniqueConstraints = { @UniqueConstraint(columnNames = { "projetdiffusion_id", "technologies" }) }) private List<ProjetTechnologie> technologies = Lists.newArrayList(); Before the upgrade to 5, the join table was called projetdiffusion_technologies and the column was projetdiffusion_id. After the upgrade to 5, the join table is called abstractprojet_technologies and the column abstractprojet_id. Thus, we have an error on the creation of the unique constraint. Is this change expected? -- Guillaume _______________________________________________ hibernate-dev mailing list hibernate-dev@lists.jboss.org https://lists.jboss.org/mailman/listinfo/hibernate-dev