Библиотека JPA OmniPersistence может обрабатывать только 23 объекта. - PullRequest
0 голосов
/ 08 января 2020

У меня есть проект JSF, использующий EclipseLink и OmniPersistence. Все работает нормально, я определяю сущности следующим образом:

import javax.persistence.Entity;

import org.omnifaces.persistence.model.GeneratedIdEntity;

@Entity
public class PeterOPeter extends GeneratedIdEntity<Long> {

    private static final long serialVersionUID = 1L;

}

и

import javax.persistence.Entity;

import org.omnifaces.persistence.model.GeneratedIdEntity;

@Entity
public class PeterOPeter extends TimestampedEntity<Long> {

    private static final long serialVersionUID = 1L;

}

Таким образом, будут сгенерированы следующие столбцы:

  • созданы
  • lastModified
  • id

Я достиг 23 различных объектов, нет проблем. Затем я добавляю другую сущность, так что это будет 24, возникает проблема. Когда я загружаю уже сохраненную сущность, все сгенерированные столбцы (созданный, lastModified, id) внезапно обнуляются. Все остальные столбцы правильные. Когда я комментирую любую из сущностей, поэтому я go возвращаюсь к 23, все снова работает. Вау, это странно. Кто-нибудь знает, существует ли ограничение на количество объектов, которые можно обрабатывать с помощью библиотеки OmniPersistence?

...