Unknown table 'system_sequences' in information_schema [Resolvido]

Bom dia pessoal,

Estou inciando em Hibernate e estou com o seguinte problema e gostaria da ajuda de vcs.

Antes de começar a descrever o problema, deixo claro que não consegui encontrar uma solução em outros tópicos. Foram 2 dias de procura e nada resolveu.

Vamos ao que interessa.

Erro:

1202 [main] INFO org.hibernate.tool.hbm2ddl.SchemaUpdate - Running hbm2ddl schema update
1202 [main] INFO org.hibernate.tool.hbm2ddl.SchemaUpdate - fetching database metadata
1215 [main] ERROR org.hibernate.tool.hbm2ddl.SchemaUpdate - could not get database metadata
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown table 'system_sequences' in information_schema
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

Meu cfg

<?xml version='1.0' encoding='utf-8'?> 
	<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" 
	"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"> 

<hibernate-configuration> 
	<session-factory>
		<!-- Database connection settings --> 
		<property name="connection.driver_class">com.mysql.jdbc.Driver</property> 
		<property name="connection.url">jdbc:mysql://localhost:3306/Teste
		</property> 
		<property name="connection.username">root</property> 
		<property name="connection.password">root</property> 
		<!-- JDBC connection pool (use the built-in) --> 
		<property name="connection.pool_size">1</property> 
		
		<!-- SQL dialect --> 
		<property name="dialect">org.hibernate.dialect.HSQLDialect</property>
		<!-- Enable Hibernate's automatic session context management -->
		<property name="current_session_context_class">thread</property>

		<!-- Disable the second-level cache -->
		<property name="cache.provider_class">org.hibernate.cache.NoCacheProvider</property>

		<!-- Echo all executed SQL to stdout -->
		<property name="show_sql">true</property>
		 
		<!-- Drop and re-create the database schema on startup -->
        <property name="hbm2ddl.auto">update</property>
        
		<mapping class="Cliente" package="teste"></mapping> 
		
	</session-factory>
</hibernate-configuration>

Classe de Persistente


package teste;

import java.io.Serializable;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;


@Entity
@Table(name = "Cliente")
public class Cliente implements Serializable {
	

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	@Id 
	@GeneratedValue(strategy = GenerationType.IDENTITY)
	private int id;
	
	@Column(name = "nome_cliente", nullable = false, length=60)
	private String nome;
	
	@Column(name = "idade", nullable = false, length = 5)
	private int idade;
	
	public Cliente(){
		
	}
	
	public int getId() {
	return id;
	}
	private void setId(int id) {
	this.id = id;
	}
	public int getIdade() {
	return idade;
	}
	public void setIdade(int idade) {
	this.idade = idade;
	}
	public String getNome() {
	return nome;
	}
	public void setNome(String nome) {
	this.nome = nome;
	}

}

Help!!!

Resolvi, com a ajuda de Lenilson Inhari Pereira

Foi tracado a propriedade HSQLDialect para MySQLDialect

Era assim:

 <!-- SQL dialect -->   
        <property name="dialect">org.hibernate.dialect.HSQLDialect</property> 

Resolvido ficou assim:

<!-- SQL dialect --> 
	<property name="dialect">org.hibernate.dialect.MySQLDialect</property> 

Após começou a dar erro o seguinte erro:
Unknown entity: teste.Cliente

Troquei este

<mapping class="Cliente" package="teste"></mapping>

Por este:

<mapping class="teste.Cliente"></mapping>

E Funcionouuuu!

Valew Lenis

[Resolvido]

Caraca, valeu brow.

Precisando, tamo sempre ai.

Abs e muita boa sorte!