нет, я просто хочу создать серию событий - это означает, что несколько событий с одинаковым идентификатором серии, но с другим идентификатором

ользую репозиторий Spring jpa с Hibernate для сохранения объектов в моей базе данных Oracle. Как я могу получить следующее значение моей последовательности базы данных оракула, используя Spring-Hibernate?

Это мой класс Event:

@Entity
public class Event {

  @Id
  @GeneratedValue(strategy = GenerationType.AUTO)
  private Long id;

  private Long seriesId;

  private String description;

  public Event() {
  }

  public Long getId() {
    return id;
  }

  public void setId(Long id) {
    this.id = id;
  }

  public Long getSeriesId() {
    return seriesId;
  }

  public void setSeriesId(Long seriesId) {
    this.seriesId = seriesId;
  }

  public String getDescription() {
    return description;
  }

  public void setDescription(String description) {
    this.description = description;
  }
}

Мне нужно получить следующее значение последовательности один раз для всех рядов событий в обработчике событий.

public class EventResolver {

    @Autowired
    private EventRepository eventRepository;

    public void createSeriesOfEvents(List<EventAPI> eventsToCreate){

        Long seriesId = null; // TODO: Get the series id from database sequence

        for (EventAPI currEvent : eventsToCreate){
            Event newEvent = new Event();
            newEvent.setDescription(currEvent.description);
            newEvent.setSeriesId(seriesId);
            eventRepository.save(newEvent);
        }

    }
}

Спасибо за любую помощь ..

Ответы на вопрос(3)

Ваш ответ на вопрос