I am enforcing a unique constraint check in JPA for userid column which is enforced for all records in the user table.
@Table(name = "user",
uniqueConstraints = @UniqueConstraint(columnNames = userid))
My requirement is that, the userid's within a particular organization needs to be unique and not across all organizations.
How do I enforce such a check?
You can specify more than one field for your unique constraint, try:
uniqueConstraints={@UniqueConstraint(columnNames={"userid", "organizationid"})}
By doing this, your constraint checks whether the combination of userid and organizationid is unique.
Best wishes, Fabian
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With