If Hibernate is creating/updating the database definition then you could be right. I’m not sure because I use this kind of thing for alternate key:
@Entity @Table(name = "Users", uniqueConstraints = { @UniqueConstraint(columnNames = { “username" }) }) public class User ... > On 16 Jan 2018, at 5:42 pm, Christopher Dodunski > <chrisfromtapes...@christopher.net.nz> wrote: > > Hi Geoff, > > Sorry, I'll try that when back at my PC tomorrow. > > I could be mistaken, but does the 'column' annotation below not set the > USER_NAME column in the database as unique? I assumed this is the reason > for the ConstraintViolationException, i.e. the unique field. > > Irrespective, I'll do as you suggested in onActivate() and see what > results. :-) > > //@NaturalId > @Column(name="USER_NAME", nullable=false, unique=true, length=50) > @Validate("required") > @NotNull > @Size(min = 4, max = 50) > @Alphanumeric > private String userName; > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org > For additional commands, e-mail: users-h...@tapestry.apache.org >