1. 程式人生 > >jbpm4.3 資料庫使用MySql異常 could not delete: [org.jbpm.pvm.internal.model.ExecutionImpl#7]

jbpm4.3 資料庫使用MySql異常 could not delete: [org.jbpm.pvm.internal.model.ExecutionImpl#7]

解決方案:修改屬性:jbpm.hibernate.cfg.xml <property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>

<property name="hibernate.dialect">org.hibernate.dialect.MySQLInnoDBDialect</property> 

InnoDB 給 MySQL 提供了具有事務(commit)、回滾(rollback)和崩潰修復能力(crash recovery capabilities)、多版本併發控制(multi-versioned concurrency control)的事務安全(transaction-safe (ACID compliant))型表。InnoDB 提供了行級鎖(locking on row level),提供與 Oracle 類似的不加鎖讀取(non-locking read in SELECTs)。InnoDB鎖定在行級並且也在SELECT語句提供一個Oracle風格一致的非鎖定讀。另外InnoDB是為處理巨大資料量時的最大效能設計。它的CPU效率可能是任何其它基於磁碟的關係資料庫引擎所不能匹敵的。MySQLInnoDBDialect基於上也就有InnoDB相同的功能.