Advertisement
Guest User

Untitled

a guest
Sep 23rd, 2016
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.48 KB | None | 0 0
  1. @Bean
  2. public LocalContainerEntityManagerFactoryBean entityManagerFactory(DataSource dataSource, Environment env) {
  3. LocalContainerEntityManagerFactoryBean entityManagerFactoryBean = new LocalContainerEntityManagerFactoryBean();
  4. entityManagerFactoryBean.setDataSource(dataSource);
  5. entityManagerFactoryBean.setJpaVendorAdapter(new HibernateJpaVendorAdapter());
  6. entityManagerFactoryBean.setPackagesToScan("com.library.entities");
  7. entityManagerFactoryBean.setJpaProperties(hibernateProperties());
  8.  
  9. return entityManagerFactoryBean;
  10. }
  11.  
  12. @Bean
  13. public DataSource dataSource() {
  14. DriverManagerDataSource dataSource = new DriverManagerDataSource();
  15. dataSource.setDriverClassName("com.mysql.jdbc.Driver");
  16. dataSource.setUrl("jdbc:mysql://localhost/library");
  17. dataSource.setUsername("root");
  18. dataSource.setPassword("root");
  19.  
  20.  
  21. return dataSource;
  22. }
  23.  
  24. final Properties hibernateProperties() {
  25. final Properties hibernateProperties = new Properties();
  26.  
  27. hibernateProperties.setProperty("spring.jpa.database", "MYSQL");
  28. hibernateProperties.setProperty("spring.jpa.show-sql", "true");
  29. hibernateProperties.setProperty("spring.jpa.hibernate.ddl", "create");
  30.  
  31. return hibernateProperties;
  32. }
  33.  
  34. LocalContainerEntityManagerFactoryBean:462 - Closing JPA EntityManagerFactory for persistence unit 'default'
  35.  
  36. INFO Environment:239 - HHH000206: hibernate.properties not found
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement