Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @Bean
- public LocalContainerEntityManagerFactoryBean entityManagerFactory(DataSource dataSource, Environment env) {
- LocalContainerEntityManagerFactoryBean entityManagerFactoryBean = new LocalContainerEntityManagerFactoryBean();
- entityManagerFactoryBean.setDataSource(dataSource);
- entityManagerFactoryBean.setJpaVendorAdapter(new HibernateJpaVendorAdapter());
- entityManagerFactoryBean.setPackagesToScan("com.library.entities");
- entityManagerFactoryBean.setJpaProperties(hibernateProperties());
- return entityManagerFactoryBean;
- }
- @Bean
- public DataSource dataSource() {
- DriverManagerDataSource dataSource = new DriverManagerDataSource();
- dataSource.setDriverClassName("com.mysql.jdbc.Driver");
- dataSource.setUrl("jdbc:mysql://localhost/library");
- dataSource.setUsername("root");
- dataSource.setPassword("root");
- return dataSource;
- }
- final Properties hibernateProperties() {
- final Properties hibernateProperties = new Properties();
- hibernateProperties.setProperty("spring.jpa.database", "MYSQL");
- hibernateProperties.setProperty("spring.jpa.show-sql", "true");
- hibernateProperties.setProperty("spring.jpa.hibernate.ddl", "create");
- return hibernateProperties;
- }
- LocalContainerEntityManagerFactoryBean:462 - Closing JPA EntityManagerFactory for persistence unit 'default'
- INFO Environment:239 - HHH000206: hibernate.properties not found
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement