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

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

时间:2024-01-25 11:49:27浏览次数:47  
标签:hbm www hibernate perform boot number orm xsd org

同步数据库失败,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),依次排下去

标签:hbm,www,hibernate,perform,boot,number,orm,xsd,org
From: https://www.cnblogs.com/zhangjun9740/p/17986812

相关文章

  • big.js、bignumber.js 和 decimal.js 的区别
    简介        本文介绍3个JavaScript的数字处理第三方库的区别,它们是:big.js、bignumber.js和decimal.js。        这三个库都是同一个作者写的。官网网址​ ​https://github.com/MikeMcl/big.js/wiki​​大致对比包的大小        big.js<b......
  • Nacos启动:[NACOS HTTP-POST] The maximum number of tolerable server reconnection e
    一、表象二、分析源码:publicHttpRestResult<String>httpPost(Stringpath,Map<String,String>headers,Map<String,String>paramValues,Stringencode,longreadTimeoutMs)throwsException{finallongendTime=System.currentTi......
  • bigNumber.js使用介绍
    为什么要使用bigNumber.js为了解决精度丢失的问题,前端面试常见的一个问题就是‘0.1+0.2!=0.3’是为什么,0.1+0.2=0.30000000000000004,这在对数字精度要求比较高的项目中常常会出现bug,所以要使用bigNumber.js官网的解释:AJavaScriptlibraryforarbitrary-precisionarithmetic.(......
  • Springboot整合logback
    Springboot整合logback1、引入maven依赖<!--slf4j日志门面--><dependency><groupId>org.slf4j</groupId><artifactId>slf4j-api</artifactId><version>1.7.26</version>&......
  • SpringBoot开启动态定时任务并手动、自动关闭
    场景需求:在执行某个方法的两小时之后进行某个操作涉及:定时任务、哈希表需要注意:业务逻辑层是单一实例的,所以在定时任务类内操作业务逻辑层的某个属性和在业务逻辑层内操作的都是同一个。疑问:ThreadPoolTaskScheduler线程池需不需要规定线程数量?定时任务类@Componentpublicc......
  • spring boot @Async 使用的默认线程池
    线程池核心线程池满了进队列,队列满了创建新的线程.结论springboot从2.1开始@Async使用的是ThreadPoolTaskExecutor线程池,2.1之前使用的是SimpleAsyncTaskExecutor.ThreadPoolTaskExecutor此线程池的默认参数核心线程数:8队列容量:不限最大线程数:不限从默认配置......
  • [转]JavaScript:解决计算精度问题/mathjs/bignumber.js/big.js/decimal.js
    原文地址:JavaScript:解决计算精度问题/mathjs/bignumber.js/big.js/decimal.js_js计算精度问题-CSDN博客一、计算精度现象举例举例1、加法 举例2、减法 举例3、乘法 举例3、除法 二、JS为什么会有计算精度的问题JavaScript内部只有一种数字类型Number,也就是说,Java......
  • Java21 + SpringBoot3整合Redis,使用Lettuce连接池,推荐连接池参数配置,封装Redis操作
    目录前言相关技术简介Redis实现步骤引入maven依赖修改配置文件定义Redis配置类定义Redis服务类,封装Redis常用操作使用Redis服务类总结前言近日心血来潮想做一个开源项目,目标是做一款可以适配多端、功能完备的模板工程,包含后台管理系统和前台系统,开发者基于此项目进行裁剪和扩展......
  • 在React中使用Bootstrap中的Modal并使用Js控制(非使用Bootstrap-React)
    在React中使用Bootstrap框架组件Render<buttonclassName='btnbtn-primarybtn-sm'onClick={()=>openModal()}>详细</button><divclassName="modalfade"id="info-modal"tabIndex={-1}aria-labelledby=""aria-h......
  • uboot-6_menuconfig/Kbuild图形化配置原理
    1ncurses库安装uboot或Linux内核可以通过输入“makemenuconfig”来打开图形化配置界面,menuconfig是一套图形化的配置工具,需要ncurses库支持。sudoapt-getinstallbuild-essentialsudoapt-getinstalllibncurses5-dev2menuconfig菜单使用说明和举例menuconfig重......