有两种情况会导致ZCMS中有DAO类但数据库中没有相应的数据库表:
1、部署时使用的ZDT是只含有产品核心中的表,不包含扩展工程中的插件(例如电子政务)的表。
2、升级时添加了带有数据表的新插件,或者旧插件添加了新的表。
这时需要手动访问类似于下面的URL来创建不存在的数据表:
http://localhost:8080/zcms/com/zving/framework/misc/FrameworkUI/completeTables
此URL对应的UI方法会扫描所有的DAO类,并检查在数据库中有没有对应的表,如果有则会输出提示“Table xxx already exists!”,没有则会自动创建输出提示“Table xxx not found,completed success!”。
|
所有评论仅代表网友意见