Hibernate e MsAccess

Estou com um problema e gostaria da ajuda dos colaboradores do forum.

Meu problema é o seguinte: Tenho uma tabela no MsAccess com o nome de CIDADES, preciso persistir os dados nesta tabela usando Java e Hibernate.

Está tabela tem um campo CodigoDoCliente este campo é AutoNumeração no Access.

Ao usar o Hibernate com anotações não consigo gerar o CodigoDoCliente automáticamente.

[code]
@Entity
@Table(name=“CIDADES”)
public class Cidade implements Serializable {

@Id
@Column(name="CodigoDaCidade")
@GeneratedValue(strategy= GenerationType.IDENTITY)
private int codigoDaCidade;
@Column(name="Cidade", length=50)
private String cidade;   

public String getCidade() {
    return cidade;
}

public void setCidade(String cidade) {
    this.cidade = cidade;
}

public int getCodigoDaCidade() {
    return codigoDaCidade;
}

public void setCodigoDaCidade(int codigoDaCidade) {
    this.codigoDaCidade = codigoDaCidade;
}

}[/code]

Agradeço desde já a ajuda de todos.