Problema para mapear auto increment. JPA + MySQL[RESOLVIDO]

E ae galera, tudo certo?

Seguinte, não entendo pq isso não está funcionando:

DDL

CREATE TABLE `net_matriz` (
  `aspID` int(11) NOT NULL auto_increment,
    ... mais campos que decidi omitir

e meu mapeamento:

@Id @GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "aspID", nullable = false)
private int idAgencia;

Teoricamente isso seria suficiente, certo ?

Porém estou recebendo o erro:

org.hibernate.util.JDBCExceptionReporter logExceptions
WARNING: SQL Error: 0, SQLState: 07001
19/11/2008 14:17:36 org.hibernate.util.JDBCExceptionReporter logExceptions
SEVERE: No value specified for parameter 54

A tabela é realmente gigante(sistema legado…), o parâmetro 54 refere-se justamente a chave da tabela, que é auto increment.

Está faltando algo ? Quando lido com uma tabela que já possui vários registros e possui auto increment devo fazer algum mapeamento extra?

Caso seja relevante, estou usando MySQL com a engine MyISAM

Grato

Galera, descobri o problema.

Estou rodando meus testes pelo maven, e estava faltando algumas libs do hibernate para isso.

Eu estava incluindo apenas o entity manager, esquecendo do core do hibernate :roll:

Por isso o erro, arrumei as dependências e agora tá tudo certo.

Grato