Требует ли JBPM определенную базу данных?

Я пытаюсь интегрировать JBPM с разными базами данных, поэтому я хотел спросить:

  • Требует ли JBPM какую-либо конкретную базу данных?

  • Как вести базу данных в JBPM?

  • Например, если нам нужно выполнить оператор удаления, где мы его устанавливаем? В JBPM или в Hibernate?


person Dhaval Shah    schedule 18.01.2013    source источник


Ответы (2)


JBPM по умолчанию использует базу данных H2 в памяти. Но вы можете настроить его для использования других систем реляционных баз данных. До сих пор я мог использовать Postgres и MS SQL.

Дополнительные инструкции по настройке БД можно найти в официальной документации: https://docs.jboss.org/jbpm/release/7.3.0.Final/jbpm-docs/html_single/#_using_a_Different_database

person Oliver    schedule 31.01.2021

JBPM по умолчанию настроен с базой данных H2, вы можете изменить ее через

  1. persistence.xml диалект по умолчанию

    <property name="hibernate.dialect" value="org.hibernate.dialect.PostgreSQLDialect" />
    
  1. настроить DS на standalone.xml

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

Когда вы запускаете свой экземпляр JBoss, он должен обновить вашу базу данных ddl.

person Tex    schedule 24.06.2014