jeecg-boot 同步数据库失败,Unable to perform unmarshalling at line number 5 and column 6. Message

同步数据库失败,Unable to perform unmarshalling at line number 5 and column 6. Message: cvc-complex-type.2.4.a: Invalid content was found starting with element '{"http://www.hibernate.org/xsd/orm/hbm":property}'. One of '{"http://www.hibernate.org/xsd/orm/hbm":meta, "http://www.hibernate.org/xsd/orm/hbm":tuplizer, "http://www.hibernate.org/xsd/orm/hbm":subselect, "http://www.hibernate.org/xsd/orm/hbm":cache, "http://www.hibernate.org/xsd/orm/hbm":natural-id-cache, "http://www.hibernate.org/xsd/orm/hbm":synchronize, "http://www.hibernate.org/xsd/orm/hbm":comment, "http://www.hibernate.org/xsd/orm/hbm":id, "http://www.hibernate.org/xsd/orm/hbm":composite-id}' is expected. : origin(null)

图1:

 

经多次测试,确定了是在新增或编辑表单属性时,将初始化的 6个属性的顺序打乱了;

按属性初始化的顺序,第一个属性 id 的 orderNum 值是 1 ,create_by属性的 orderNum 值是2.....sys_org_code 的属性值是6,其余新增的属性值依次往后排序即可;

继续向下看。。。。

图2:

 此时数据库中的数据顺序就是对应的界面上的数据顺序。

图3:

 手动将数据库中的数据顺序改为 id 的 order_num值改为1 .....sys_org_code的值为6,其余的属性依次按顺序往下排即可,如下

图4:

 

 

 

此时再点击“同步数据库”就可以同步成功了!!!

图5:

由于前后端都没有源码,所以要么不动初始化属性的顺序,只在最后面追加属性,要么就是手动改数据的orderNum的值;按 id的orderNum值为1......sys_org_code的orderNum值为6(图4),依次排下去

posted @ 2024-01-25 11:29  初夏_雨露  阅读(502)  评论(0)    收藏  举报