jbpm\src\config.files
hibernate.cfg.xml
<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/jbpm?useUnicode=true&characterEncoding=utf-8</property>
<property name="hibernate.connection.username">root</property>
<property name="hibernate.connection.password">password</property>
<property name="hibernate.c3p0.min_size">1</property>
<property name="hibernate.c3p0.max_size">3</property>
<property name="hibernate.show_sql">true</property>
½â¾öµ¼Èëjbpm\src\resources\mysql\identity.db.xmlº¬ÓÐÖÐÎÄʱ³ö´íµÄIssue
org.jbpm.identity.xml.IdentityXmlParser
public Entity[] parse(InputStream inputStream) {
Document document;
try {
SAXReader saxReader = new SAXReader();
saxReader.setEncoding("UTF-8");
document = saxReader.read(inputStream);
} catch (DocumentException e) {
throw new RuntimeException("^couldn't parse identities from stream '"+inputStream+"'");
}
Element identitiesRootElement = document.getRootElement();
readUsers(identitiesRootElement.elements("user"));
readGroups(identitiesRootElement.elements("group"));
readParentGroups(identitiesRootElement.elements("group"));
readMemberships(identitiesRootElement.elements("membership"));
return (Entity[]) entities.toArray(new Entity[entities.size()]);
}