草庐IT

datanucleus

全部标签

java - JPA 中的多个唯一约束

有没有办法使用JPA指定在不同的列集上应该有多个唯一约束?@Entity@Table(name="person",uniqueConstraints=@UniqueConstraint(columnNames={"code","uid"}))publicclassPerson{//UniqueoncodeanduidpublicStringcode;publicStringuid;//UniqueonusernamepublicStringusername;publicStringname;publicStringemail;}我看到了一个特定于hibernate的注释,但我试图避免特

java - 使用 JPA 指定索引(非唯一键)

你如何定义一个字段,例如email使用JPA注释作为索引。我们需要在email上使用非唯一键,因为每天有数百万次对该字段的查询,如果没有键,它会有点慢。@Entity@Table(name="person",uniqueConstraints=@UniqueConstraint(columnNames={"code","uid"}))publicclassPerson{//UniqueoncodeanduidpublicStringcode;publicStringuid;publicStringusername;publicStringname;publicStringemail;}

java - 使用 JPA 指定索引(非唯一键)

你如何定义一个字段,例如email使用JPA注释作为索引。我们需要在email上使用非唯一键,因为每天有数百万次对该字段的查询,如果没有键,它会有点慢。@Entity@Table(name="person",uniqueConstraints=@UniqueConstraint(columnNames={"code","uid"}))publicclassPerson{//UniqueoncodeanduidpublicStringcode;publicStringuid;publicStringusername;publicStringname;publicStringemail;}