프로젝트에 주석 구동 동면술 기능이 있습니다.최대 절전 모드로 인덱스 생성하기 인덱스 인덱스
이제는 열에 대한 색인을 만들고 싶습니다. 현재 열 정의는
@NotNull
@Column(name = "hash")
private String hash;
이고 여기에 @Index
주석을 추가합니다.
@NotNull
@Column(name = "hash")
@Index(name="hashIndex")
private String hash;
다음 DROP TABLE 및 Tomcat 서버를 다시 시작하십시오. 서버가 인스턴스화 된 후 테이블이 만들어 지지만 다음 쿼리에서 새 인덱스를 볼 수 없습니다.
SHOW INDEX FROM tableName
새로운 색인으로 표를 구성 할 것으로 예상됩니다. 나는 InnoDB를 MySQL과 함께 사용하고있다.
그래, 나는 또한이 행동을 발견했습니다. +1 주위에. –
하지만 'auto.create'설정은 제작시 안전합니까? http://stackoverflow.com/a/221422/409976 그렇지 않으면 최대 절전 모드에서 색인을 어떻게 처리합니까? –
https://hibernate.atlassian.net/browse/HHH-1012가 수정되었고, 이제는'update'도 함께 작동합니다. – gavenkoa