Spring Boot下使用JPA报错:'hibernate.dialect' not set的解决办法
来源:互联网 发布:mars安卓视频教程json 编辑:程序博客网 时间:2024/06/15 07:08
Spring Boot 下使用JPA,报org.hibernate.HibernateException: Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not set错误,异常信息如下:
Caused by: org.hibernate.HibernateException: Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not set at org.hibernate.engine.jdbc.dialect.internal.DialectFactoryImpl.determineDialect(DialectFactoryImpl.java:104) at org.hibernate.engine.jdbc.dialect.internal.DialectFactoryImpl.buildDialect(DialectFactoryImpl.java:71) at org.hibernate.engine.jdbc.internal.JdbcServicesImpl.configure(JdbcServicesImpl.java:205) at org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.configureService(StandardServiceRegistryImpl.java:111) at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:234) at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:206) at org.hibernate.cfg.Configuration.buildTypeRegistrations(Configuration.java:1885) at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1843) at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl$4.perform(EntityManagerFactoryBuilderImpl.java:850) at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl$4.perform(EntityManagerFactoryBuilderImpl.java:843) at org.hibernate.boot.registry.classloading.internal.ClassLoaderServiceImpl.withTccl(ClassLoaderServiceImpl.java:398) at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:842) at org.hibernate.jpa.HibernatePersistenceProvider.createContainerEntityManagerFactory(HibernatePersistenceProvider.java:152) at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:336) at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:318) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1613) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1550) ... 21 more
解决办法,指定hibernate.dialect即可:
1.如果配置文件格式为application.properties,在配置文件中添加以下代码即可:
spring.jpa.database-platform=org.hibernate.dialect.MySQL5Dialect
2.如果配置文件格式为application.yml,则在JPA配置中添加以下代码:
database-platform: org.hibernate.dialect.MySQL5Dialect如红色矩形框类所示:
阅读全文
2 0
- Spring Boot下使用JPA报错:'hibernate.dialect' not set的解决办法
- Spring boot 出现 'hibernate.dialect' not set
- The dialect was not set. Set the property hibernate.dialect
- The dialect was not set. Set the property hibernate.dialect
- Hibernate问题之'hibernate.dialect' not set
- (5)spring boot下 spring Data JPA的使用
- SSH2整合:'hibernate.dialect' not set 解决方案
- Spring Boot JPA-Hibernate
- spring boot JPA mySql 启动报错的问题
- Dialect class not found: org.hibernate.dialect.Oracle10gDialect 报错解决
- Spring Data JPA applicationContext.xml 配置文件报错的解决办法
- Hibernate学习Hello World与及hibernate.dialect not set
- spring整合hibernate Jpa报错整理
- Spring boot (四) JPA-Hibernate
- Spring boot 四 JPA Hibernate
- Connection cannot be null when 'hibernate.dialect' not set问题的解决
- "Hibernate Dialect must be explicitly set"的解决办法
- Connection cannot be null when 'hibernate.dialect' not set
- centos7操作记录
- HDU
- Python编程_Lesson014_json和pickle模块讲解
- python爬虫(1) 之下载图片
- php遍历多维数组函数
- Spring Boot下使用JPA报错:'hibernate.dialect' not set的解决办法
- C#总结(三)
- Poj-1016 青蛙的约会(扩展欧几里德)
- IgniteRDD学习笔记(五)缓存模式CacheMode
- MyBaseAdapter.java11
- /*阿帕奇安装&开启阿帕奇服务(挂第一张盘)*/
- bzoj 2060: [Usaco2010 Nov]Visiting Cows 拜访奶牛
- list4
- java求解给定一整数和指定指数求解计算结果