É exatamente onde o mauricioadl falou, você também pode colocar os seguintes valores:
validate | update | create | create-drop
Cada um com uma particularidade, por exemplo o create-drop ele recria a tabela cada vez que você rodar o programa. Muito interessante se você esta testando a aplicação e quer a tabela sempre limpa, no caso de estar testando a inserção de dados por exemplo.
Table 'pdtWeb.Diretor' doesn't exist
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
at com.mysql.jdbc.Util.getInstance(Util.java:384)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1054)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3566)
paulohonfi
Xandi,
Duas perguntas, o mapeamento no xml do hibernate está correto? A database foi criada antes de subir o projeto?
Se possível, poste o hibernate.cfg.xml.
Abraços
X
xandi_m5
paulohonfi:
Xandi,
Duas perguntas, o mapeamento no xml do hibernate está correto? A database foi criada antes de subir o projeto?
Sempre que eu executava o sistema apagava minhas tabelas...
paulohonfi
Xandi_m5,
Aparentemente está certo seu xml, pelo menos não visualizei nenhum erro mais visível. Acredito que seja um erro muito simples que está impedindo de gerar a tabela. Dá uma revisada no código, vê se estão com as anotações corretas (assim com os imports: javax.persistence): @Entity, @Id, etc e tal.
Dá uma revisada e vê se encontra alguma coisa errada. Qualquer coisa se não achar nada, posta o erro (printstack) completo. Se der certo, poste a solução para ajudar outras pessoas futuramente.