为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:8
【操作系统】:windows
【CPU】:
【问题描述】*:
pom引用如下:
数据库配置:
jpa配置:
启动提示:
Failed to bind properties under 'spring.jpa.database' to org.springframework.orm.jpa.vendor.Database:
Property: spring.jpa.database
Value: dm
Origin: class path resource [application-dm.yml]:110:15
Reason: failed to convert java.lang.String to org.springframework.orm.jpa.vendor.Database
Action:
Update your application's configuration. The following values are valid:
看错误是枚举类中没有dm
已远程处理,方案如下:
1.使用使用druid1.2.7的连接池 start。该版本有对DM兼容
2. 修改框架源码org.springframework.orm.jpa.vendor.Database添加达梦
package org.springframework.orm.jpa.vendor;
public enum Database {
DEFAULT,
DB2,
DERBY,
H2,
HANA,
HSQL,
INFORMIX,
MYSQL,
ORACLE,
DM,
POSTGRESQL,
SQL_SERVER,
SYBASE;
private Database() {
}
}
报错看起来像是连接池配置的问题,复查一下ip,端口号,以及url和驱动包相关问题,驱动包是否是对应jdk版本,url可以参考:https://eco.dameng.com/document/dm/zh-cn/app-dev/java-jdbc