当前国产软件比较流行,就最近做过的springboot +JPA+神通数据库的项目做下记录供有需要的同学参考。
神通数据库在springboot中的配置和大多关系型数据库基本一样的,只是由于驱动jar不在maven中央库导致出现一些多余工作。下边主要介绍下配置和引入驱动jar的过程。
1、application.yml文件中主要配置:

spring:datasource:driver-class-name: com.oscar.Driverurl: jdbc:oscar://192.168.0.0:1433;DatabaseName=csdnjpa:show-sql: truehibernate:naming:physical-strategy: org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImplddl-auto: updatedatabase-platform: org.hibernate.dialect.OscarDialect

2、驱动程序jar导入方式:
oscar驱动jar不在中央maven库中,所以可以通过以下方式来导入驱动jar,需要用到的jar是oscarJDBC16.jar,oscarHibernate54.jar
(1)手动install 到本地库,再mvn deploy到远程私有库中。有私服的可以这样处理
(2)通过引入本地jar实现,由于要支持jpa需要引入oscarHibernate54.jar

  <dependency><groupId>com.stdb</groupId><artifactId>stoscarJDBC</artifactId><version>16</version><scope>system</scope><systemPath>${basedir}/src/main/lib/oscarJDBC16.jar</systemPath></dependency><dependency><groupId>com.stdb</groupId><artifactId>oscarHibernate</artifactId><version>5.4</version><scope>system</scope><systemPath>${basedir}/src/main/lib/oscarHibernate54.jar</systemPath></dependency>

注意: package springboot启动包后,如果发现没有将驱动jar压缩进去,可以手动解压启动jar,将驱动jar放进去再压缩。命令如下:

#jar包解压:
jar -xvf importxxx.jar
#jar包打包:
jar -cfM0 importxxx.jar BOOT_INF/ META-INF/ org/

需要用到的oscarJDBC16.jar,oscarHibernate54.jar本想上传到这里,发现jar格式文件不允许上传,手头没有这两个jar的同学可以在神通数据库安装目录下搜索找到。

国产神通数据库初次使用感受是,除了驱动jar不在中央库中,导致一些多余的工作,整体使用还是很方便,对于jpa,mybatis的支持也都很不错。

springboot JPA整合国产神通数据库(神州通用数据库)相关推荐

  1. 通过DBeaver连接神州通用数据库

    通过DBeaver连接神州通用数据库 材料: 驱动: 百度云今天总是创建链接失败,所以推荐到我的笔记中下载 步骤: 打开dbeaver,新建链接 选择以ODBC的方式 之所以选择这个模式是因为这个模式 ...

  2. 若依springboot项目适配国产神通数据库

    公司有一个监控平台,用的是若依,但是由于是给政府部门用的,需要部署在信创平台上,所以中间件用的是金蝶,数据库用的是神通,碰到的一些问题在此记录一下. 我遇到的总的问题就三个吧,一个maven中央仓库没 ...

  3. java后台如何实现让用户可以在页面修改数据表_长见识了,Kotlin + SpringBoot + JPA 整合开发比Java更爽......

    点击上方蓝色字体,选择"标星公众号" 优质文章,第一时间送达 关注公众号后台回复pay或mall获取实战项目资料+视频 作者:ride segmentfault.com/a/119 ...

  4. 长见识了,Kotlin + SpringBoot + JPA 整合开发比Java更爽...

    点击上方蓝色字体,选择"标星公众号" 优质文章,第一时间送达 关注公众号后台回复pay或mall获取实战项目资料+视频 作者:ride segmentfault.com/a/119 ...

  5. [开源] .Net 使用 ORM 访问 神舟通用数据库(神通)

    前言 天津神舟通用数据技术有限公司(简称"神舟通用公司"),隶属于中国航天科技集团(CASC).是国内从事数据库.大数据解决方案和数据挖掘分析产品研发的专业公司.公司获得了国家核高 ...

  6. 全网最全精析破解 Springboot+Jpa 对数据库增删改查

    前言: 昨天做的是springboot+mybatis 对数据库进行增删改查 但是我感觉配置文件太多了 很麻烦 繁琐 今天搞一下springboot+Jpa对数据库进行增删改查, 感觉很好用 ,所以记 ...

  7. Activiti整合国产数据库

    Activiti整合国产数据库 国产数据库整合activiti网上看到的资料其实并不怎么多,其实大多数国产数据库都是仿照oracle来的.那么其实很多整合问题也就显得没那么困难了.今天来说说我遇到的a ...

  8. springboot+jpa+mysql+redis+swagger整合步骤

    springboot+jpa+MySQL+swagger框架搭建好之上再整合redis: 在电脑上先安装redis: 一.在pom.xml中引入redis 二.在application.yml里配置r ...

  9. springBoot JPA 数据库字段(实体类)带下划线在扩展findBy方法时出错的解决办法

    springBoot JPA 数据库字段(实体类)带下划线在扩展findBy方法时出错的解决办法 参考文章: (1)springBoot JPA 数据库字段(实体类)带下划线在扩展findBy方法时出 ...

最新文章

  1. html div 隐藏滚动条样式,div滚动条样式隐藏与显示
  2. gets函数的不安性详解
  3. JavaScript面向对象的支持(7)
  4. 我的第一个CCIE-ccie6961
  5. 解决pl/sql devloper 中数据库操作语句中文乱码的问题
  6. java服务器向客户端发消息_java一个简单的客户端向服务端发送消息
  7. git-对比不同-版本与文件的对比,版本与版本的对比
  8. SAP License:SE16N
  9. LeetCode之移除元素
  10. 求购TMC差旅管理系统(含源代码),价格商议
  11. TASKCTL高可用架构调度服务与安装
  12. 视频编解码发展历程(从AVC到HEVC再到VVC)(二)
  13. 计算机专业人才选拔专业要求,计算机专业创新人才培养模式研究
  14. ei指什么_什么是EI?
  15. 用户登录短信验证码的实现
  16. Java基础之Java8中Map的compute的使用
  17. [开源] OpWeb 框架 --快速高效的实时交互框架(更新至 0.0.4.0)
  18. 自制预防校园暴力的智能监控系统:远程连接,将前后端部署到CentOS服务器
  19. 大数值孔径显微镜极限分辨率的研究
  20. 52单片机与MH-Sensor-Series模块使用简单检测车轮转速

热门文章

  1. 计算机图形学--方法篇(DDA画线算法)
  2. 电动力学中**介质极化**时的“非均匀/均匀 各向同性/各向异性 介质”
  3. Tomcat 8.5.40下载及安装(Windows版本)
  4. android自定义简易英文文章阅读器,支持点击查单词
  5. 边缘节点的需求分析和核心技术研究
  6. 理解Java内存模型(JMM)
  7. DeepFaceLive AI实时换脸软件安装流程
  8. 数据库、数据库可视化软件的区别
  9. Java基于Springboot+vue的健身房会员课程教练预约系统
  10. iOS 蓝牙BLE外设名称修改后不更新的解决方案