我在JBPM 5.4中创建了一个关于持久性的简单示例。它成功地工作了 在创建的模式中,recoords已成功插入表中。
但我的问题是虽然表是在架构中创建的,但它还创建了其他三个表 NodeInstanceLog VariableInstanceLog ProcessInstanceLog
但是创建这些表的脚本在哪里?
答案 0 :(得分:4)
数据库没有脚本。
数据库中的表是使用JPA实体生成的。 例如,实体SessionInfo,WorkItemInfo,ProcessInstanceInfo是具有@ Entity注释的类,并且在部署jpbm-console-server时会创建表。
答案 1 :(得分:0)
在persistence.xml文件中,以下hibernate条目负责db创建脚本,假设用于JPA的持久性提供程序是Hibernate。
<property name="hibernate.hbm2ddl.auto" value="update" />