1

我正在尝试将 JBPM 与不同的数据库集成,所以我想问:

  • JBPM 是否需要任何特定的数据库?

  • 如何在 JBPM 中维护数据库?

  • 例如,如果我们需要执行删除语句,我们在哪里设置呢?在 JBPM 中还是在 Hibernate 中?

4

2 回答 2

0

JBPM默认配置了H2数据库,你可以通过

  1. persistence.xml 默认方言

    <property name="hibernate.dialect" value="org.hibernate.dialect.PostgreSQLDialect" />
    
  1. 在standalone.xml 上配置 DS

    <jta-data-source>java:jboss/datasources/jbpmDS</jta-data-source>
    

当您启动 JBoss 实例时,它应该刷新您的数据库 ddl。

于 2014-06-24T18:38:07.000 回答
0

JBPM 使用默认的内存 H2 数据库。但是您可以将其配置为使用其他关系数据库系统。到目前为止,我能够使用 Postgres 和 MS SQL。

请在官方文档中找到有关数据库配置的更多说明:https ://docs.jboss.org/jbpm/release/7.3.0.Final/jbpm-docs/html_single/#_using_a_different_database

于 2021-01-31T17:06:49.600 回答