Valor Getting Next da sequência com o hibernate de mola

Estou usando o repositório spring jpa com hibernate para salvar entidades no meu banco de dados oracle. Como posso obter o próximo valor da minha sequência de banco de dados oracle usando o Spring-Hibernate?

Esta é a minha classe de eventos:

@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;
  }
}

Preciso obter o próximo valor da sequência uma vez para todas as séries de eventos no resolvedor de eventos.

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);
        }

    }
}

Obrigado por qualquer tipo de ajuda ..

questionAnswers(3)

yourAnswerToTheQuestion