Note: ImplicitNamingStrategy names the constraint through @UniqueConstraint, but @Column(unique = true) generates a random name (e.g. UK_3u5h7y36qqa13y3mauc5xxayq). If you search for "UK_" in Hibernate code you find all places where the naming is hardcoded. It should be easy to change this to use the implicit naming strategy. |