是否可以在实体bean中注释两个或多个字段,以便它们的组合是唯一的?例如:
@Entity
public class MyEntity {
private String field1;
private String field2;
//<Getter and setters etc>
}
MyEntity
中的我想让所有MyEntity类中的field1
数据重复,field2
的数据类似,但field1
和{{ 1}}应该在所有field2
个对象中都是唯一的。我可以用注释做这个,如果是这样的话?
答案 0 :(得分:1)
你可以试试这个。我认为这就是你所需要的。
@Entity
@Table(uniqueConstraints=@UniqueConstraint(columnNames = {"field1", "field2"})