Eclipselink History: ошибка при предварительном выделении порядковых номеров - PullRequest
1 голос
/ 23 октября 2019

Я пытаюсь использовать Eclipselink History для аудита объекта. Я последовал этому примеру из фонда затмения. Я использую MS SQL Server 2008 R2 и использую стратегию IDENTITY для генерации первичного ключа.

Пример сущности

@Entity
@Table(schema = "COMEX", name = "PurchOrder")
@XmlRootElement
@NamedQueries({
    @NamedQuery(name = "PurchOrder.findAll", query = "SELECT o FROM PurchOrder")})
@Customizer(PurchOrderHistory.class)
public class PurchOrder implements Serializable {

    private static final long serialVersionUID = 1L;

    @Id
    @Basic(optional = false)
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    @Column(name = "Id")
    private Integer id;

    // Rest of the code...
}

Когда я запускаю свой проект, я получаюэто исключение:

 org.eclipse.persistence.exceptions.DatabaseException
    Exception Description: Error preallocating sequence numbers.  The sequence table information is not complete.

Что может быть причиной ошибки? Как я могу это исправить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...