3

JBPM 5.4 での永続化に関する簡単な例を作成しました。正常に機能し、作成されたスキーマのテーブルにレコードが正常に挿入されました。

しかし、私の質問は、テーブルがスキーマで作成されたにもかかわらず、他の 3 つのテーブル NodeInstanceLog VariableInstanceLog ProcessInstanceLog も作成したことです。

しかし、これらのテーブルを作成するためのスクリプトはどこにありますか?

4

2 に答える 2

4

データベース用のスクリプトはありません。

データベース内のテーブルは JPA エンティティで生成されます。たとえば、エンティティ SessionInfo、WorkItemInfo、ProcessInstanceInfo は @Entity アノテーションを持つクラスで、jpbm-console-server をデプロイするとテーブルが作成されます。

于 2013-02-09T11:19:46.357 に答える
0

persistence.xml ファイルでは、JPA に使用される永続化プロバイダーが Hibernate であると仮定して、次の hibernate エントリがデータベース作成スクリプトを担当します。

<property name="hibernate.hbm2ddl.auto" value="update" />
于 2013-08-23T11:49:42.030 に答える