I'm trying to divide teh example program in three different programs.
The first one creates the schema.
JbpmSessionFactory jbpmSessionFactory = JbpmSessionFactory.buildJbpmSessionFactory(); jbpmSessionFactory.getJbpmSchema().createSchema();
JbpmSessionFactory jbpmSessionFactory = JbpmSessionFactory.buildJbpmSessionFactory(); ProcessDefinition processDefinition = ProcessDefinition.parseXmlString( "<process-definition name='hello world'> "+ " <start-state name='start'> "+ " <transition to='s' /> "+ " </start-state> "+ " <state name='s'> "+ " <transition to='end' /> "+ " </state> "+ " <end-state name='end' /> "+ "</process-definition>" ); JbpmSession jbpmSession = jbpmSessionFactory.openJbpmSession(); jbpmSession.beginTransaction(); jbpmSession.getGraphSession().saveProcessDefinition(processDefinition); jbpmSession.commitTransaction(); jbpmSession.close();
hibernate.connection.url=jdbc:hsqldb:file:/dime/algoto support in disk database.