Segui todos os passos mas não deu certo. Quando inicio a aplicação o console não mostra nenhum problema, entretanto as tabelas não são criadas no BD.
Por favor, podem me ajudar?
@Bean
public LocalContainerEntityManagerFactoryBean entityManagerFactory(){
LocalContainerEntityManagerFactoryBean factoryBean = new LocalContainerEntityManagerFactoryBean();
JpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter();
factoryBean.setJpaVendorAdapter(vendorAdapter);
//db connection
DriverManagerDataSource dataSource = new DriverManagerDataSource();
dataSource.setUsername("spedroza");
dataSource.setPassword("1234");
dataSource.setUrl("jdbc:mysql://localhost:3306/alura?useSSL=false");
//dataSource.setDriverClassName("com.mysql.jdbc.Driver");
//hibernate properties
Properties properties = new Properties();
properties.setProperty("hibernate.dialect", "org.hibernate.dialect.MySQL8Dialect");
properties.setProperty("hibernate.show_sql", "true");
properties.setProperty("hibernate.hbm2ddl.auto", "update");
factoryBean.setJpaProperties(properties);
//models
factoryBean.setPackagesToScan("br.com.spedroza.casadocodigo.loja.model");
return factoryBean;
}
mysql> use alura Database changed
mysql> show tables; Empty set (0.06 sec)