Guest User

Untitled

a guest
Dec 5th, 2017
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.40 KB | None | 0 0
  1. Caused by: org.hibernate.HibernateException: Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not set
  2. at org.hibernate.engine.jdbc.dialect.internal.DialectFactoryImpl.determineDialect(DialectFactoryImpl.java:104)
  3. at org.hibernate.engine.jdbc.dialect.internal.DialectFactoryImpl.buildDialect(DialectFactoryImpl.java:71)
  4. at org.hibernate.engine.jdbc.internal.JdbcServicesImpl.configure(JdbcServicesImpl.java:205)
  5. at org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.configureService(StandardServiceRegistryImpl.java:111)
  6. at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:234)
  7. at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:206)
  8. at org.hibernate.cfg.Configuration.buildTypeRegistrations(Configuration.java:1885)
  9. at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1843)
  10. at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl$4.perform(EntityManagerFactoryBuilderImpl.java:850)
  11. at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl$4.perform(EntityManagerFactoryBuilderImpl.java:843)
  12. at org.hibernate.boot.registry.classloading.internal.ClassLoaderServiceImpl.withTccl(ClassLoaderServiceImpl.java:398)
  13. at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:842)
  14. at org.hibernate.jpa.HibernatePersistenceProvider.createContainerEntityManagerFactory(HibernatePersistenceProvider.java:152)
  15. at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:336)
  16. at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:318)
  17. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1613)
  18. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1550)
  19. ... 21 more
  20.  
  21. <parent>
  22. <groupId>org.springframework.boot</groupId>
  23. <artifactId>spring-boot-starter-parent</artifactId>
  24. <version>1.1.8.RELEASE</version>
  25. </parent>
  26.  
  27. <dependencies>
  28. <dependency>
  29. <groupId>org.springframework.boot</groupId>
  30. <artifactId>spring-boot-starter-web</artifactId>
  31. </dependency>
  32. <dependency>
  33. <groupId>org.springframework.boot</groupId>
  34. <artifactId>spring-boot-starter-actuator</artifactId>
  35. </dependency>
  36. <dependency>
  37. <groupId>org.springframework.security</groupId>
  38. <artifactId>spring-security-web</artifactId>
  39. </dependency>
  40. <dependency>
  41. <groupId>org.springframework.security</groupId>
  42. <artifactId>spring-security-config</artifactId>
  43. </dependency>
  44. <dependency>
  45. <groupId>org.springframework.security</groupId>
  46. <artifactId>spring-security-taglibs</artifactId>
  47. </dependency>
  48. <dependency>
  49. <groupId>org.springframework.boot</groupId>
  50. <artifactId>spring-boot-starter-data-jpa</artifactId>
  51. </dependency>
  52. <dependency>
  53. <groupId>commons-dbcp</groupId>
  54. <artifactId>commons-dbcp</artifactId>
  55. </dependency>
  56. </dependencies>
  57.  
  58. @Configuration
  59. @EnableTransactionManagement
  60. @ComponentScan({ "com.spring.app" })
  61. public class HibernateConfig {
  62.  
  63. @Bean
  64. public LocalSessionFactoryBean sessionFactory() {
  65. LocalSessionFactoryBean sessionFactory = new LocalSessionFactoryBean();
  66.  
  67. sessionFactory.setDataSource(restDataSource());
  68. sessionFactory.setPackagesToScan(new String[] { "com.spring.app.model" });
  69. sessionFactory.setHibernateProperties(hibernateProperties());
  70.  
  71. return sessionFactory;
  72. }
  73.  
  74. @Bean
  75. public DataSource restDataSource() {
  76. BasicDataSource dataSource = new BasicDataSource();
  77.  
  78. dataSource.setDriverClassName("org.postgresql.Driver");
  79. dataSource.setUrl("jdbc:postgresql://localhost:5432/teste?charSet=LATIN1");
  80. dataSource.setUsername("klebermo");
  81. dataSource.setPassword("123");
  82.  
  83. return dataSource;
  84. }
  85.  
  86. @Bean
  87. @Autowired
  88. public HibernateTransactionManager transactionManager(SessionFactory sessionFactory) {
  89. HibernateTransactionManager txManager = new HibernateTransactionManager();
  90. txManager.setSessionFactory(sessionFactory);
  91. return txManager;
  92. }
  93.  
  94. @Bean
  95. public PersistenceExceptionTranslationPostProcessor exceptionTranslation() {
  96. return new PersistenceExceptionTranslationPostProcessor();
  97. }
  98.  
  99. Properties hibernateProperties() {
  100. return new Properties() {
  101. /**
  102. *
  103. */
  104. private static final long serialVersionUID = 1L;
  105.  
  106. {
  107. setProperty("hibernate.hbm2ddl.auto", "create");
  108. setProperty("hibernate.show_sql", "false");
  109. setProperty("hibernate.dialect", "org.hibernate.dialect.PostgreSQLDialect");
  110. }
  111. };
  112. }
  113. }
  114.  
  115. spring.datasource.driverClassName=org.postgresql.Driver
  116. spring.datasource.url=jdbc:postgresql://localhost:5432/teste?charSet=LATIN1
  117. spring.datasource.username=klebermo
  118. spring.datasource.password=123
  119.  
  120. spring.jpa.database-platform=org.hibernate.dialect.PostgreSQLDialect
  121. spring.jpa.show-sql=false
  122. spring.jpa.hibernate.ddl-auto=create
  123.  
  124. @Configuration
  125. public class HibernateConfig {
  126.  
  127. @Bean
  128. public HibernateJpaSessionFactoryBean sessionFactory(EntityManagerFactory emf) {
  129. HibernateJpaSessionFactoryBean factory = new HibernateJpaSessionFactoryBean();
  130. factory.setEntityManagerFactory(emf);
  131. return factory;
  132. }
  133. }
  134.  
  135. @Configuration
  136. @EnableAutoConfiguration
  137. @ComponentScan
  138. public class Application {
  139.  
  140.  
  141. public static void main(String[] args) throws Exception {
  142. SpringApplication.run(Application.class, args);
  143. }
  144.  
  145. }
  146.  
  147. # Replace with your connection string
  148. spring.datasource.url=jdbc:mysql://localhost:3306/pdb1
  149.  
  150. # Replace with your credentials
  151. spring.datasource.username=root
  152. spring.datasource.password=
  153.  
  154. db.url: jdbc:mysql://localhost:3306/test
  155.  
  156. WARN HHH000342: Could not obtain connection to query metadata : Login failed for user 'my_user'.
  157.  
  158. sessionFactory.getHibernateProperties().put("hibernate.dialect", env.getProperty("hibernate.dialect"));
  159.  
  160. Configuration conf = new Configuration();
  161. conf.configure();
Add Comment
Please, Sign In to add comment