java - Spring Boot JPA - 当“hibernate.dialect”在 JAVA 8u291 中不起作用时,对 DialectResolutionInfo 的访问不能为空
问题描述
我在我的本地笔记本电脑上运行它,它似乎工作正常,但每次我尝试在不同的服务器上运行时,都会出现以下错误。(都使用 Java 8u291)
org.springframework.beans.factory.BeanCreationException:在类路径资源 [com/reclassification/HibernateConfiguration.class] 中定义名称为“jpaEntityManagerFactory”的 bean 创建错误:调用 init 方法失败;嵌套异常是 org.hibernate.service.spi.ServiceException: Unable to create requested service [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory. java:1762) 在 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515) 在 org.springframework.beans.createBean(AbstractAutowireCapableBeanFactory.java:515) 在 org.springframework .beans.factory.support。
解决方案
您是否缺少不同服务器上的 application.properties?从跟踪:
Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not set at
还要检查:关于没有方言的回答 可能是另一台服务器无法连接到数据库。
推荐阅读
- hive - sparkpy 坚持 HDFS 上的 root scratch dir: /tmp/hive 应该是可写的
- python - 将日期时间值转换为整数
- android - Flutter 从 1.5 升级到 1.7.4 后 APK 大小翻倍?
- python - 如何从 Python 中的 url 中删除“%20”?
- linux - 如何在ubuntu中使用bash从日志或命令结果中获取我需要粘贴到文件的字符串
- rest - REST API 发布请求使用 API 密钥进行身份验证
- c++ - 子程序介绍
- android - 即使成功连接到 Bluestack 模拟器,Appium Studio 的反射屏幕也显示黑屏
- android - Android RecyclerView 重新加载活动以更新数据 vs notifyDataSetChanged 效率?
- python - 使用 Python 计算向量的中点