金仓数据库KingbaseES产品支持框架

1.Activiti

Activiti是一个覆盖了业务流程管理、工作流、服务协作等领域的开源的、灵活的、易扩展的可执行流程语言框架。
KingbaseES已兼容至Activiti7。
  Activiti的jar包及其依赖包可以从官方网站下载,也可以通过maven导入。KingbaseES有两种形态的驱动包:

  • (推荐)Postgre形态:postgresql-42.2.9.jar,无需配置,替换后修改连接信息即可
  • (不推荐)KingbaseES形态:kingbase8-9.0.0.jar,需要配置databaseType。SpringBoot整合时,整合包未提供
    databaseType,修改配置较为繁琐。在使用多数据源时,同时配置PG原生的数据源和KES的数据源时,只能使用该方式,其它情况均不推荐。

驱动包均可以从KingbaseES官网下载获取。

2.Hibernate

Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射
关系,是一个全自动的ORM框架,Hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以熟练地使用对象编程思维
来操纵数据库。
  KingbaseES 提供了 Hibernate 的Oracle模式方言类Kingbase8Dialect和Mysql模式的方言类Kingbase8MysqlDialect,目前KingbaseES 共提供了以下几个方言包来支持Hibernate:

方言包 适用范围
hibernate-2.0.dialect.jar 2.0<=适用范围<2.1
hibernate-2.1.dialect.jar 2.1<=适用范围<3.0
hibernate-3.0.dialect.jar 3.0<=适用范围<3.0.3
hibernate-3.0.3.dialect.jar 3.0.3<=适用范围<3.6.0
hibernate-3.6.0.dialect.jar 3.6.0<=适用范围<4
hibernate-4.dialect.jar 4=<适用范围<6.0
hibernate-6.0.dialect.jar 6.0=<适用范围<6.2
hibernate-6.2.dialect.jar 6.2=<适用范围

3.Hibernate Spatial

Hibernate Spatial是Hibernate的通用扩展,用于处理地理数据。Hibernate Spatial允许您以标准化方式处理地理数据。它从

你可能感兴趣的:(数据库,金仓数据库,kingbase,.net)