Problemas ao inserir dados pelo Hibernate3

Fala galera!

Ao dar um save numa tabela deu a seguinte exception:

The database returned no natively generated identity value

e antes aparace essa Warning :

WARN  [ConfigurationFactory] No configuration found. Configuring ehcache from ehcache-failsafe.xml  found in the classpath: jar:file:/C:/java/jboss-4.0.5.GA/server/default/./deploy/HibernateTest.war/WEB-INF/lib/ehcache-1.2.3.jar!/ehcache-failsafe.xml

O qq ta havendo?

Provavelmente você mapeou o generator da primary key para um tipo não suportado pelo banco de dados.

Foi mapeado com generator-class=“native”.
minha chave primaria é do tipo varchar.
e na classe é String.

Não sei oq pode estar errado.

Saquei, pra native só pode int.
Qual o generator pra String?

Pelamordedeus, porque sua pk é varchar?!