Duvida - Hibernate

3 respostas
vjfenix

Olá Pessoal…

Estou fazendo alguns teste no hibernate para entender melhor como fuinciona e estou com um problema no exemplo que estou fazendo…

Essa classe abaixo é minha classe de execução para gerar a tabela no Bd… porém quando eu a execulto me aparece no console…

drop table if exists Tabela Produtos
create table Tabela Produtos (id integer not null auto_increment, nome; varchar(255), primary key (id))

Mas quando eu verifico no Bd não aparece a tabela … alguém poderia me dar uma força…??

public class GeraTabela { public static void main(String[] args) { AnnotationConfiguration cfg = new AnnotationConfiguration(); cfg.addAnnotatedClass(Produtos.class); new SchemaExport(cfg).create(true, true); } }

3 Respostas

qmx

você colocou um nome com espaços pra tabela?

vjfenix
qmx:
você colocou um nome com espaços pra tabela?

Não..

Segue abaixo código:

@Entity
@Table(name="TabelaProdutos")
public class Produtos {
	
	@Id
	@GeneratedValue  
	@Column(name = "id")
	private int id;
	@Column(name = "nome;")
	private String name;

	public int getId() {
		return id;
	}
	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

}

hibernate.properties

hibernate.dialect org.hibernate.dialect.MySQLDialect
hibernate.dialect org.hibernate.dialect.MySQLInnoDBDialect
hibernate.dialect org.hibernate.dialect.MySQLMyISAMDialect
hibernate.connection.driver_class com.mysql.jdbc.Driver
hibernate.connection.url jdbc:mysql://localhost/test
hibernate.connection.username root
hibernate.connection.password
vjfenix

qmx:
você colocou um nome com espaços pra tabela?

Cara consegui resolver… o problema éra erro de digitação…

obrigado

Criado 10 de dezembro de 2007
Ultima resposta 10 de dez. de 2007
Respostas 3
Participantes 2