为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:V8.0
【操作系统】:WIN10
【CPU】:
【问题描述】*:
spring boot +jpa +达梦数据库V8.0 配置spring.jpa.hibernate.ddl-auto = update 会报错,不要这个就不会报错 是什么原因造成的呢
# 数据源基本配置
spring.datasource.type = com.alibaba.druid.pool.DruidDataSource
spring.datasource.driver-class-name = dm.jdbc.driver.DmDriver
spring.datasource.url = jdbc:dm://192.168.100.145:5236
spring.datasource.username = SYSDBA
spring.datasource.password = SYSDBA
# 数据源其他配置
spring.datasource.initialSize = 5
spring.datasource.minIdle = 5
spring.datasource.maxActive = 20
spring.datasource.maxWait = 60000
spring.datasource.timeBetweenEvictionRunsMillis = 60000
spring.datasource.minEvictableIdleTimeMillis = 300000
spring.datasource.validationQuery = SELECT 1 FROM DUAL
spring.datasource.testWhileIdle = true
spring.datasource.testOnBorrow = false
spring.datasource.testOnReturn = false
spring.datasource.poolPreparedStatements = true
# 配置监控统计拦截的filters,去掉后监控界面sql无法统计,'wall'用于防火墙
spring.datasource.filters = stat,log4j2
spring.datasource.maxPoolPreparedStatementPerConnectionSize = 20
spring.datasource.useGlobalDataSourceStat = true
spring.datasource.connectionProperties = druid.stat.mergeSql=false;druid.stat.slowSqlMillis=500
spring.jpa.hibernate.ddl-auto=update
spring.jpa.show-sql=true
spring.jpa.database-platform=org.hibernate.dialect.DmDialect
我是在这里添加的本地jar包
还是一样的 看看这是什么情况呢
你实体类有没有加schema
@Table(name = “user_entity”, schema = “yueyue”)
加的话去掉试试
这个内容发一下
看一下hibernate的版本和方言包的版本是不是一致