Sei que já abriram esse tópico mas tentei de todas as maneiras mas não conseguir resolver espero que possam me ajudar.
persistence.xml:
Estou com todas Jars que vi que precisava baixadas.
O nome do banco que criei foi Fardamento
GeraTabelas:
public class GeraTabelas {
public static void main(String[] args) {
EntityManager manager = Persistence.createEntityManagerFactory("Fardamento").
createEntityManager();
manager.close();
}
}
Funcionou com essas dependencias
org.hibernate
hibernate-core
4.0.1.Final
org.hibernate
hibernate-validator
4.2.0.Final
org.hibernate.common
hibernate-commons-annotations
4.0.1.Final
tests
org.hibernate.javax.persistence
hibernate-jpa-2.0-api
1.0.1.Final
org.hibernate
hibernate-entitymanager
4.0.1.Final
javax.validation
validation-api
1.0.0.GA
provided
org.slf4j
slf4j-api
1.6.4
org.jboss.logging
jboss-logging
3.1.0.CR2
org.slf4j
slf4j-log4j12
1.6.4
e meu percistence.xml deixei assim:
<!-- provedor/implementacao do JPA -->
<provider>org.hibernate.ejb.HibernatePersistence</provider>
<!-- entidade mapeada -->
<class>prototipo.farda.Acessorio</class>
<class>prototipo.farda.Funcionario</class>
<properties>
<!-- dados da conexao -->
<property name="javax.persistence.jdbc.driver" value="com.mysql.jdbc.Driver" />
<property name="javax.persistence.jdbc.url" value="jdbc:mysql://localhost:3306/farda?useSSL=false" />
<property name="javax.persistence.jdbc.user" value="root" />
<property name="javax.persistence.jdbc.password" value="root" />
<!-- propriedades do hibernate -->
<property name="hibernate.dialect" value="org.hibernate.dialect.MySQL5InnoDBDialect" />
<property name="hibernate.show_sql" value="true" />
<property name="hibernate.format_sql" value="true" />
<!-- atualiza o banco, gera as tabelas se for preciso -->
<property name="hibernate.hbm2ddl.auto" value="update" />
</properties>
</persistence-unit>
Agora está dando esse erro:
log4j:WARN No appenders could be found for logger (org.jboss.logging).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
Só falta configurar o log4j agora pra vc e tá tudo certo:
http://www.mkyong.com/logging/log4j-hello-world-example/