As tabelas não foram criadas ao subir o servidor após criar a database.
As tabelas não foram criadas ao subir o servidor após criar a database.
Kadson, tudo bem ?
Cara confirma se a configuração da sua conexão está correta.
Acredito que por esse motivo não tenha criado :(
public class JPAConfiguration {
@Bean
public LocalContainerEntityManagerFactoryBean entityManagerFactory(){
LocalContainerEntityManagerFactoryBean factoryBean = new LocalContainerEntityManagerFactoryBean();
JpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter();
factoryBean.setJpaVendorAdapter(vendorAdapter);
DriverManagerDataSource datasource = new DriverManagerDataSource();
datasource.setUsername("root");
datasource.setPassword("");
datasource.setUrl("jdbc:mysql://localhost:3306/casadocodigo");
datasource.setDriverClassName("com.mysql.jdbc.Driver");
factoryBean.setDataSource(datasource);
Properties props = new Properties();
props.setProperty("hibernate.dialect", "org.hibernate.dialect.MySQL5Dialect");
props.setProperty("hibernate.show_sql", "true");
props.setProperty("hibernate.hbm2ddl.auto","update");
factoryBean.setJpaProperties(props);
factoryBean.setPackagesToScan("br.com.casadocodigo.loja.models");
return factoryBean;
}
@Bean
public JpaTransactionManager transactionManager(EntityManagerFactory emf){
return new JpaTransactionManager();
}
}
Seu mysql tem senha ?
sim,tem.
eita. como formata esses textos...
Você está passando o campo password vazio, por isso ele não está conseguindo criar, ele nem chega ter acesso.
Para deixar formatado basta você colocar ``` no começo e o fim do código