최대 절전 모드 4.2.x에서 작업 중이며 HiLo 시퀀스 생성을 사용하지 않으려는 경우 - 매번 DB (oracle)로 이동하십시오.최대 절전 모드 HiLo 시퀀스 생성 사용 안 함
<property name="hibernate.id.new_generator_mappings" value="true"/>
을 그리고 내 기업은 다음과 같습니다 : 나는 persistance.xml이 행을 추가
@Entity
@Table(name = "MY_TABLE")
@SequenceGenerator(name = "generator", sequenceName = "MY_SEQ", initialValue = 1, allocationSize = 1)
public class MyEntity {
private long id;
@Id
@Column(name = "id")
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "generator")
public Long getId()
{
return id;
}
}
을 난 아직도 힐로 동작 받고 몇 가지 이유 - IDS는 서로 멀리 떨어져 만들었습니다.
몇 가지 질문 (예 : here 및 here)을 찾았지만 도움이되지 않았습니다. 더 많은 경우, Optimizer을 사용할 구성을 찾을 수 없습니다.
PL/SQL Developer와 같은 도구를 사용하여 시퀀스 'MY_SEQ'을 검사하여 데이터베이스에 설정 방법을 결정하는 것이 좋습니다. –