JBPMセッションを設定する場合、2つのオプションがあります。
JBPMマッピングを同じHibernateセッションに配置することができ、その結果、それらのテーブルをアプリケーションテーブルとともにデータベースに含めることができます。
JBPMマッピングを別のHibernateセッションに配置し、別のデータベースに配置することができます。
方法1を推奨する記事を1つ見ましたが、JBPMデータオブジェクトへの外部キー参照を直接持つことができるため、その理由がわかります。私が見た唯一の問題は、JBPMプロセスの実行中にjbpmオブジェクトを保存しようとすると、データベースでデッドロックが発生することです。
それ以外に、どちらの方法が良いでしょうか、そしてどのような理由で?