按照Jbpm User Guide 的说明导入 example以后直接就可以运行了,安装的mysql数据库后,然后配置连接以后,运行jbpm的example以后显示级联删除报错:
我的配置如下:
<property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>
<property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="hibernate.connection.url">jdbc:mysql://localhost:3306/jbpmdb</property>
解决方法:
换mysql的 dialect:
如下:
<property name="hibernate.dialect">org.hibernate.dialect.MySQL5InnoDBDialect</property>
<property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="hibernate.connection.url">jdbc:mysql://localhost:3306/jbpmdb</property>
然后运行就成功了: