Erro GenericJDBCException: could not insert

Não consigo salvar, dá o seguinte erro:

org.hibernate.exception.GenericJDBCException: could not insert: [entidades.Usuario]

Mapping

<hibernate-mapping>
    <class name="entidades.Usuario" table="usuario">
        <id name="id" column="id">
                    		
        </id>
        
        <property name="nome" column="nome"/>
        <property name="sexo" column="sexo"/>
        <property name="dataNasc" column="dataNasc"/>
        <property name="setor" column="setor"/>
        <property name="login" column="login"/>
        <property name="senha" column="senha"/>
           
    </class>
</hibernate-mapping>

Coloque aqui o resto da exceção. Pode ser q ele nao tenha conseguido salvar por causa de uma violação de constraint (pk existente, o campo nao aceita valor nulo, etc.)

Esta classe usuario é só um teste do hibernate, só tem a chave primaria id e o resto é normal. Estou usando o conector mysql. O conector só está no C:\Arquivos de programas\Java\jdk1.5.0_06\jre\lib\ext. Devo colocar em outro local???

Acredito q nao seja problema de conexão com o banco, portantao nao eh por causa do driver. Coloca a stack trace inteira ai pra gente ver.

Olá amigo.

Tive um erro parecido.

Eu havia esquecido de setar o id no banco com auto_increment. E ele estava como not null.

Abraços.