Springboot启动失败,报错'hibernate.dialect' not set

你的名字 2023-07-18 02:52 124阅读 0赞

报错信息:

今天启动了一个工程,报错信息如下:
在这里插入图片描述

重点信息:

  1. Caused by: org.hibernate.service.spi.ServiceException:
  2. Unable to create requested service [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment]
  3. ...
  4. Caused by: org.hibernate.HibernateException:
  5. Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not set

报错原因:

是因为没有加Hibernate SQL方言导致的

解决方案:

增加一行配置

  1. spring.jpa.database-platform=org.hibernate.dialect.MySQLDialect

附件

其他Hibernate SQL方言


































































































数据库 方言
DB2 org.hibernate.dialect.DB2Dialect
DB2 AS/400 org.hibernate.dialect.DB2400Dialect
DB2 OS390 org.hibernate.dialect.DB2390Dialect
PostgreSQL org.hibernate.dialect.PostgreSQLDialect
MySQL org.hibernate.dialect.MySQLDialect
MySQL with InnoDB org.hibernate.dialect.MySQLInnoDBDialect
MySQL with MyISAM org.hibernate.dialect.MySQLMyISAMDialect
Oracle (any version) org.hibernate.dialect.OracleDialect
Oracle 9i/10g org.hibernate.dialect.Oracle9Dialect
Sybase org.hibernate.dialect.SybaseDialect
Sybase Anywhere org.hibernate.dialect.SybaseAnywhereDialect
Microsoft SQL Server org.hibernate.dialect.SQLServerDialect
SAP DB org.hibernate.dialect.SAPDBDialect
Informix org.hibernate.dialect.InformixDialect
HypersonicSQL org.hibernate.dialect.HSQLDialect
Ingres org.hibernate.dialect.IngresDialect
Progress org.hibernate.dialect.ProgressDialect
Mckoi SQL org.hibernate.dialect.MckoiDialect
Interbase org.hibernate.dialect.InterbaseDialect
Pointbase org.hibernate.dialect.PointbaseDialect
FrontBase org.hibernate.dialect.FrontbaseDialect
Firebird org.hibernate.dialect.FirebirdDialect

发表评论

表情:
评论列表 (有 0 条评论,124人围观)

还没有评论,来说两句吧...

相关阅读