springboot JPA整合国产神通数据库(神州通用数据库) |
您所在的位置:网站首页 › springboot11 › springboot JPA整合国产神通数据库(神州通用数据库) |
当前国产软件比较流行,就最近做过的springboot +JPA+神通数据库的项目做下记录供有需要的同学参考。 神通数据库在springboot中的配置和大多关系型数据库基本一样的,只是由于驱动jar不在maven中央库导致出现一些多余工作。下边主要介绍下配置和引入驱动jar的过程。 1、application.yml文件中主要配置: spring: datasource: driver-class-name: com.oscar.Driver url: jdbc:oscar://192.168.0.0:1433;DatabaseName=csdn jpa: show-sql: true hibernate: naming: physical-strategy: org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl ddl-auto: update database-platform: org.hibernate.dialect.OscarDialect2、驱动程序jar导入方式: oscar驱动jar不在中央maven库中,所以可以通过以下方式来导入驱动jar,需要用到的jar是oscarJDBC16.jar,oscarHibernate54.jar (1)手动install 到本地库,再mvn deploy到远程私有库中。有私服的可以这样处理 (2)通过引入本地jar实现,由于要支持jpa需要引入oscarHibernate54.jar com.stdb stoscarJDBC 16 system ${basedir}/src/main/lib/oscarJDBC16.jar com.stdb oscarHibernate 5.4 system ${basedir}/src/main/lib/oscarHibernate54.jar注意: 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的支持也都很不错。 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |