Geração chave primária no Hibernate - Identifier Generation

Estou usando o UUID.HEX para persisitir as chaves primarias do projeto, mas preciso apresentar o numero do pedido inculido na base.

Qual é a melhor saida?

Modificar o Identifier Generation para Sequence, Increment ou Counter?
Qual deles é o melhor?

Criar um novo atributo auto-increment para conter o número do pedido, ao inves de utilizar a chave??

edit: quando você dá um session.save num objeto, já é retornado a chave primária do mesmo.

Long id = ( Long ) session.save( meuNovoObjeto );