前言
注意:人大金仓数据库 是一款基于PostgrelSQL开发的国产数据库,它的命令行、配置文件以及各种使用上都有PGSQL的影子,然后在PGSQL的基础上增加了图形化管理(参考:人大金仓Kingbase V8安装教程);
因此开发适配的时候,有些找不到资料的语法可以参考PostgrelSQL;
一、适配准备工作,准备人大金仓的jdbc驱动以及hibernate方言包
问题说明:人大金仓有不同jdk版本的驱动包,以及各个hibernate版本的适配方言,在安装目录的里面的jdbc文件里面;
解决步骤:根据自己的环境找到对应的驱动文件,以及方言包即可(因为使用maven管理依赖,所以直接把jar安装在本地仓库就可以了);(使用的是jdk8的驱动文件,以及hibernate4.3.11版本对应的方言)
然后准备hibernate数据源的配置文件
#kingbase8
hibernate.dialect=org.hibernate.dialect.Kingbase8Dialect
hibernate.validationQuery=SELECT 1
hibernate.database.name=TESTDB
hibernate.url=jdbc:k