IdentitySchema 類主要用來生成SQL腳本<刪除、創建、清除>建立數據表以及其他相關的數據庫表的操作:
delimiter 定界符
Fields:
private static final String IDENTITY_TABLE_PREFIX = "JBPM_ID_";
Configuration configuration = null;
Properties properties = null;
Dialect dialect = null;
Mapping mapping = null;
String[] createSql = null; //創建SQL腳本
String[] dropSql = null; //刪除SQL腳本
String[] cleanSql = null; //清除SQL腳本
通過這個類可以創建數據庫表結構,通過Hibernate的configuration.generateSchemaCreationScript(dialect)來創建SQL表結構schema的SQL腳本,通過Jbpm特定的execute方法(JDBC),將傳入的SQL腳本執行executeUpdate執行表結構的操作。
要完成這個操作,要先修改hibernate.cfg.xml配置文件。