how do you use an object in the uniqueconstraint configuration? i want the unique constraint to be based on the user-entity's id and the name column. is this possible with this attribute?
@Entity @Table(name = "x", uniqueConstraints = {@UniqueConstraint(columnNames={"user.name", "name"})}) public class X implements Serializable { private Integer id; private String name; private User user; ... @ManyToOne @JoinColumn(name="user_fk") public User getUser() { return user; } public void setUser(User user) { this.user = user; } @Column(updatable = true, nullable = false) public String getName() { return name; } public void setName(String name) { this.name = name; } ...