当前位置:   article > 正文

SpringBoot+jpa适配国产达梦数据库

达梦数据库几支持 spring jpa和hibernate

  依赖:spring-boot-starter-data-jpa等其他Spring依赖版本都是2.1.5

  1. <dependency>
  2. <groupId>com.dameng</groupId>
  3. <artifactId>Dm8JdbcDriver18</artifactId>
  4. <version>8.1.1.49</version>
  5. </dependency>
  6. <dependency>
  7. <groupId>com.dameng</groupId>
  8. <artifactId>DmDialect-for-hibernate5.3</artifactId>
  9. <version>8.1.1.49</version>
  10. </dependency>
  11. <dependency>
  12. <!--注意:只有这个版本的hibernate兼容达梦数据库 -->
  13. <groupId>org.hibernate</groupId>
  14. <artifactId>hibernate-core</artifactId>
  15. <version>5.3.18.Final</version>
  16. </dependency>

  对应application.properties配置:

  1. spring.datasource.url=jdbc:dm://ip:5236/
  2. spring.datasource.username=xxx
  3. spring.datasource.password=xxx
  4. spring.datasource.driver-class-name=dm.jdbc.driver.DmDriver
  5. spring.jpa.show-sql=true
  6. spring.jpa.hibernate.ddl-auto=update
  7. spring.jpa.open-in-view=false
  8. #方言
  9. spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.DmDialect
  10. spring.jpa.database-platform=org.hibernate.dialect.DmDialect
  11. spring.jpa.properties.hibernate.hbm2ddl.auto=update
  12. spring.jpa.properties.hibernate.show_sql=true
  13. #模式名称
  14. spring.jpa.properties.hibernate.default_schema=ispatial
  15. spring.jpa.properties.hibernate.temp.use_jdbc_metadata_defaults = false
  16. spring.data.redis.repositories.enabled = false
  17. spring.datasource.dbcp2.test-on-borrow=true
  18. spring.datasource.dbcp2.validation-query=SELECT 1

  注:国产达梦数据库的SQL跟Oracle差不多,如果想手动创建表,若有对应Oracle SQL可直接运行创建。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/151970
推荐阅读
相关标签
  

闽ICP备14008679号