3

我在 JBPM 5.4 中创建了一个关于持久性的简单示例。它成功运行,并且记录已成功插入到创建的模式中的表中。

但我的问题是虽然该表是在架构中创建的,但它还创建了其他三个表 NodeInstanceLog VariableInstanceLog ProcessInstanceLog

但是创建这些表的脚本在哪里?

4

2 回答 2

4

数据库没有脚本。

数据库中的表是使用 JPA 实体生成的。例如实体 SessionInfo、WorkItemInfo、ProcessInstanceInfo 是带有 @Entity 注释的类,并且这些表是在您部署 jpbm-console-server 时创建的。

于 2013-02-09T11:19:46.357 回答
0

在您的 persistence.xml 文件中,以下 hibernate 条目负责创建数据库脚本,假设用于 JPA 的持久性提供程序是 Hibernate。

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