I removed the property in hibernate config file:
<property name="hibernate.hbm2ddl.auto">create-drop</property>
Then, the oracle server didn't drop and create new tables. However, some script (when I debuged the statement :
deploymentId = repositoryService.createDeployment()
.addResourceFromClasspath("org/jbpm/examples/java/process.jpdl.xml")
.deploy();
)still tried to update the table in oracle. Oracle error still took place.
Another question, I run the examples on hsqldb-server. The statement below:
ProcessInstance processInstance = executionService.startProcessInstanceByKey("Java", variables);
I could not find out how the processInstance executed by key "java".
I wrote a console with the same statement. Came out an exception "no instance with key named 'java'".