Ajuda - Hibernate - Retorno de GenerationType.AUTO

Olá Galera.
Estou trabalhando com Hibernate e gostando muito.
Consegui fazer tudo funcionar.
Agora surgiu uma dúvida e não encontrei resposta.

Tenho um campo mapeado assim:

Produto

   @Id
   @GeneratedValue(strategy=GenerationType.AUTO)
   @Column(name="id",insertable=false,nullable=false)
   private int id;

Assim, o sqlserver está gerando esse chave para mim (autoincrement).

Estou salvando assim:

ProdutoDAO

   this.session = HibernateUtil.getSessionFactory().getCurrentSession();
   this.session.beginTransaction();
   this.session.save(produto);
   this.session.getTransaction().commit();

Agora, eu preciso de chave que o sqlserver gerou.

Eu creio que provavelmente o Hibernate deve atualizar a session, já que está persistindo com sucesso. Mas to no escuro com relação a isso.

Tem como eu pegar isso?

Fala Lucelio, bom dia

Num entendi, que chave você que pergar? é o valor do auto increment que o hibernate gerou ?

Abraço