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