JBPMセッションの設定には2つのオプションがあります。JBPMテーブルは別のデータベースにあるべきですか?
あなたは同じHibernateセッションであなたのJBPMマッピングを入れ、その結果、アプリケーションのテーブルとデータベース内のテーブルを持つことができます。
JBPMマッピングを別々のHibernateセッションに配置し、それらを別々のデータベースに入れることができます。
私は方法1を推奨しています1件の記事を見てきましたし、それはあなたが直接JBPMデータオブジェクトへの外部キー参照を持つことができますので、私は理由を見ることができます。私がポップアップした唯一の問題は、JBPMプロセスの実行中にjbpmオブジェクトを保存しようとすると、データベースにデッドロックが発生することです。
それ以外の方法は、どのような理由で良いでしょうか?
システムごとにjbpmを使用していますので、簡単にコーディングできるようにすべてのデータベースを1つのデータベースにまとめておくことが理にかなっています。休止状態の関係の – Zoidberg