Nos 18 segundos de vídeo o professor fala que o persistence.xml também dá pra ser configurado em código java.
Eu gostaria, se possível de ver um modelo exemplo escrito em código java.
Agradeço desde já :)
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Nos 18 segundos de vídeo o professor fala que o persistence.xml também dá pra ser configurado em código java.
Eu gostaria, se possível de ver um modelo exemplo escrito em código java.
Agradeço desde já :)
Oi Erik,
Um exemplo no Spring dentro de uma classe com @Configuration:
@Bean
public LocalContainerEntityManagerFactoryBean emf(){
properties.put("javax.persistence.jdbc.driver", dbDriverClassName);
properties.put("javax.persistence.jdbc.url", dbConnectionURL);
properties.put("javax.persistence.jdbc.user", dbUser); //if needed
LocalContainerEntityManagerFactoryBean emf = new LocalContainerEntityManagerFactoryBean();
emf.setPersistenceProviderClass(org.eclipse.persistence.jpa.PersistenceProvider.class); //If your using eclipse or change it to whatever you're using
emf.setPackagesToScan("com.yourpkg"); //The packages to search for Entities, line required to avoid looking into the persistence.xml
emf.setPersistenceUnitName(SysConstants.SysConfigPU);
emf.setJpaPropertyMap(properties);
emf.setLoadTimeWeaver(new ReflectiveLoadTimeWeaver()); //required unless you know what your doing
return emf;
}Mais informações: https://www.baeldung.com/the-persistence-layer-with-spring-and-jpa
Muito obrigado Otávio :D