Получение неправильные значения из последовательностиorg.hibernate.id.SequenceHiLoGenerator дает неверный идентификатор
В WebLogic 11, у меня есть 2 управляет Северов до 1 кластера. Я создал 1 источник данных на сервере администратора и подключен к кластеру. В спящем стороне Я использую
@XmlTransient
@Id
@Column(name = "id", nullable = false)
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "SEQ_NAME")
@SequenceGenerator(name = "SEQ_NAME", sequenceName = "SEQ_NAME")
public Integer getId() {
return this.id;
}
Исключение:
org.hibernate.event.def.AbstractSaveEventListener saveWithGeneratedId - генерируется идентификатор: 41813, с использованием стратегии: org.hibernate.id.SequenceHiLoGenerator org.hibernate.util.JDBCExceptionReporter logExceptions - не удалось выполнить пакетное обновление JDBC ...... bla..bla..java.sql.BatchUpdateException: ORA-00001: уникальное ограничение
Успение только на 2-м управляемом сервере. Я столкнулся с этой проблемой.
Может ли кто-нибудь мне предложить.
я добавлял allocationSize = 1, до сих пор я перед вопросом для каждого 100k хитов один раз. пожалуйста, предложите.! –