有没有办法使用JPA指定在不同的列集上应该有多个唯一约束?@Entity@Table(name="person",uniqueConstraints=@UniqueConstraint(columnNames={"code","uid"}))publicclassPerson{//UniqueoncodeanduidpublicStringcode;publicStringuid;//UniqueonusernamepublicStringusername;publicStringname;publicStringemail;}我看到了一个特定于hibernate的注释,但我试图避免特
你如何定义一个字段,例如email使用JPA注释作为索引。我们需要在email上使用非唯一键,因为每天有数百万次对该字段的查询,如果没有键,它会有点慢。@Entity@Table(name="person",uniqueConstraints=@UniqueConstraint(columnNames={"code","uid"}))publicclassPerson{//UniqueoncodeanduidpublicStringcode;publicStringuid;publicStringusername;publicStringname;publicStringemail;}
你如何定义一个字段,例如email使用JPA注释作为索引。我们需要在email上使用非唯一键,因为每天有数百万次对该字段的查询,如果没有键,它会有点慢。@Entity@Table(name="person",uniqueConstraints=@UniqueConstraint(columnNames={"code","uid"}))publicclassPerson{//UniqueoncodeanduidpublicStringcode;publicStringuid;publicStringusername;publicStringname;publicStringemail;}