예 email
를 들어 JPA 주석을 사용하여 색인을 갖는 것과 같이 필드를 어떻게 정의합니까? email
이 필드에는 하루에 문자 그대로 수백만 개의 쿼리가 있고 키가 없으면 약간 느리기 때문에 고유하지 않은 키가 필요합니다 .
@Entity
@Table(name="person",
uniqueConstraints=@UniqueConstraint(columnNames={"code", "uid"}))
public class Person {
// Unique on code and uid
public String code;
public String uid;
public String username;
public String name;
public String email;
}
최대 절전 모드 특정 주석을 보았지만 여전히 최대 절전 모드와 데이터 핵 사이를 결정하고 있으므로 공급 업체별 솔루션을 피하려고합니다.
최신 정보:
JPA 2.1부터이 작업을 수행 할 수 있습니다. 참조 : 이 위치에 @Index 주석이 허용되지 않습니다.