Boa tarde, estou com um problema ao tentar acessar o formulário de cadastro de produtos criado no capítulo 3 do livro. Tento acessar o endereço http://localhost:8080/casadocodigo/produtos/form e o erro abaixo é retornado. Alguém tem ideia do que possa ser? Eu já tenho um database chamado “casadocodigo” criado e a tabela “products” também criada.
Meu método dataSource da classe JPAConfiguration também encontra-se abaixo:
@Bean
public DataSource dataSource() {
DriverManagerDataSource dataSource = new DriverManagerDataSource();
dataSource.setDriverClassName("com.mysql.jdbc.Driver");
dataSource.setUrl("jdbc:mysql://localhost:3306/casadocodigo");
dataSource.setUsername("root");
dataSource.setPassword("root");
return dataSource;
}
Erro:
HTTP Status 500 - Request processing failed; nested exception is
org.springframework.transaction.CannotCreateTransactionException: Could not open JPA
EntityManager for transaction; nested exception is javax.persistence.PersistenceException:
org.hibernate.exception.JDBCConnectionException: Could not open connection