Hibernate Next Insert ID

Bom dia pessoal,

Estou desenvolvendo uma aplicação utilizando hibernate. O caso é que tenho uma classe mapeada onde necessito saber qual é o próximo ID a ser gerado.

Minha classe possui a seguinte configuração do ID

        <id name="idPedido">
            <generator class="increment"/>
        </id>

O hibernate parece que gerencia isso junto ao banco de dados. Se eu deleto todos os registros da tabela e insiro um novo ele seta o idPedido como 1. Existe uma maneira de saber qual é o próximo id a ser gerado?

Agradeço a atenção.

olá JKuco,

dependendo do banco que você está trabalhando, pode-se criar uma sequencia.

<id name="id" column="id">
  <generator class="sequence">
      <param name="sequence">SEQUENCIA_DB</param>
  </generator>
</id>