三明购物网站开发设计,盐城网站建设多少钱,自己怎么做网站网页,湖南长沙房价文章目录 0、 开发环境1、需求说明2、适配过程3、问题描述和解决3.1报错问题3.2 问题解决 0、 开发环境
开发环境#xff1a; idea 2022
SpringBoot版本 #xff1a;2.7.1
JDK 111、需求说明
适配国产化数据库达梦8
2、适配过程
参考 Springboot jpa 达梦
3、问题描述… 文章目录 0、 开发环境1、需求说明2、适配过程3、问题描述和解决3.1报错问题3.2 问题解决 0、 开发环境
开发环境 idea 2022
SpringBoot版本 2.7.1
JDK 111、需求说明
适配国产化数据库达梦8
2、适配过程
参考 Springboot jpa 达梦
3、问题描述和解决
3.1报错问题
Caused by: dm.jdbc.driver.DMException: 无效的列名 3.2 问题解决
主要是版本问题直接推荐以下版本 dependencygroupIdDmJdbcDriver18/groupIdartifactIdDmJdbcDriver18/artifactIdversion8.1.2.128/version/dependencydependencygroupIdcom.dameng/groupIdartifactIdDmDialect-for-hibernate5.6/artifactIdversion8.1.2.192/version/dependency!-- JPA 相关依赖 --dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-data-jpa/artifactIdversion2.7.18/version/dependency另外配置中也需要注意方言的设置
#配置数据源
spring.datasource.namedameng
spring.datasource.driver-class-namedm.jdbc.driver.DmDriver
spring.jpa.properties.hibernate.dialect org.hibernate.dialect.DmDialect
spring.datasource.urljdbc:dm://127.0.0.1:5236/mydb?zeroDateTimeBehaviorconvertToNulluseUnicodetruecharacterEncodingutf-8
spring.datasource.usernameaaa
spring.datasource.password111
spring.datasource.dbcp2.test-on-borrowtrue
spring.datasource.dbcp2.validation-querySELECT 1
#jpa
spring.jpa.database-platformorg.hibernate.dialect.DmDialect
spring.jpa.show-sqltrue
spring.jpa.hibernate.ddl-autoupdate
#模式名称
spring.jpa.properties.hibernata.default_schemaPROCESSON_API
spring.jpa.properties.hibernata.dialectorg.hibernate.dialect.DmDialect
spring.jpa.properties.hibernata.temp.use_jdbc_metadata_defaultsfalse
spring.jpa.properties.hibernate.id.new_generator_mappingsfalse