最近在集成activiti6.0时,想要自动生成25张数据库表,按照其他文章进行配置,但都卡在了最后一步,每次都会报错,报错信息如下:
### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Table 'activit.ACT_GE_PROPERTY' doesn't exist
### The error may exist in org/activiti/db/mapping/entity/Property.xml
### The error may involve org.activiti.engine.impl.persistence.entity.PropertyEntityImpl.selectProperty-Inline
### The error occurred while setting parameters
### SQL: select * from ACT_GE_PROPERTY where NAME_ = ?
### Cause: java.sql.SQLSyntaxErrorException: Table 'activit.ACT_GE_PROPERTY' doesn't exist
查阅资料后,终于找到了解决办法!!
在数据库链接 url后加上 nullCatalogMeansCurrent=true,
再次执行@Test方法,运行,即可看到成功生成了25张表!!!
解决办法参考:http://t.csdnimg.cn/4TQtu