Erro em projeto java. Estou acompanhado um livro da Algaworks sobre Java mas estou a 3 dias tentando resolver um problema gostaria que alguém pudesse me ajudar!
pom.xml
<projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>com.testemaven</groupId><artifactId>Estudo</artifactId><version>0.0.1-SNAPSHOT</version><packaging>war</packaging><properties><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding></properties><build><plugins><plugin><artifactId>maven-compiler-plugin</artifactId><version>2.5</version><configuration><source>1.7</source><target>1.7</target></configuration></plugin></plugins></build><dependencies><dependency><groupId>javax.servlet</groupId><artifactId>javax.servlet-api</artifactId><version>3.1.0</version><scope>provided</scope></dependency><!-- Núcleo do Hibernate --><dependency><groupId>org.hibernate</groupId><artifactId>hibernate-core</artifactId><version>4.3.8.Final</version><scope>compile</scope></dependency><!-- Implementação de EntityManager da JPA --><dependency><groupId>org.hibernate</groupId><artifactId>hibernate-entitymanager</artifactId><version>4.3.8.Final</version><scope>compile</scope></dependency><!-- Driver JDBC do MySQL --><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>5.1.34</version><scope>compile</scope></dependency></dependencies></project>
O driver do MySQL e o Hibernate não estão conseguindo achar a base de dados chamada ebookjsf. Não sei se a ideia é que a base seria criada automaticamente, mas tente criá-la e ver se funciona. Verifique se o firewall não está bloqueando o MySQL também.
PS: postado praticamente junto com o andrewop
Abraço.
P
paulopolegario
Caro Skill a ideia seria que fosse criado automaticamente tem uma classe CriaTabela
Crie manualmente a base de dados chamada ebookjsf, e tente rodar sua aplicação.
Não lembro bem os detalhes do Hibernate, mas para a criação do banco de dados (não das tabelas, mas do banco em si) pode ser que seja necessário alguma configuração a mais.
@Temporal should only be set on a java.util.Date or java.util.Calendar property: com.estudo.finaceiro.model.Lancamento.dataVencimento
Veja se voce não importou java.**sql.**Date ao inves de java.util.Date
P
paulopolegario
Pessoal muito obrigado agora foi!
A
alexpfb
Galera, aproveitando o tópio. Estou acompanhando o mesmo tutorial do colega, porém estou com outro problema: na hora de criar minha camada de persistência com aquela classe GerarTabelas, estou recebendo o seguinte erro:
Minha dúvida é se essa classe é para ser rodada como um programa java se mesmo, apesar de a aplicacao ser JEE. Estou ha dois dias me batendo nesse erro, vi várias pessoas obtendo esta mensagem de erro, mas nenhuma solução parece se aplicar ao meu caso.
A
alexpfb
nossa, foi pura cag**** minha. eu não percebi que no persistence.xml havia um “>” dentro do nome da persistence unit.