在使用BeanUtil copyProperties时,对两个不同的对象,但是大部分字段相同的对象进行复制时,出现了上面的错误,里面还有一些ClassCastException之类的。

但是复制失败的对象明明是个String,并不是什么null赋值到int上之类的。百思不得其解。

而且诡异的是只有部分string会报错,别的string就能正常运行。

后来研究明白,发现是Hibernate的问题。

public static void copyProperties(final Object source, Object target, CopyOptions copyOptions) {copyProperties(source, target, false, copyOptions);
}

也就是因为这个source是用Hibernate从数据库里查出来的。

于是,就单独创建一个对象,先将Hibernate取出来的赋值到创建的对象里,然后再将创建的对象作为source即可。

Could not copy property 'intro' from source to target; nested exception is java.lang.reflect.Invocat相关推荐

  1. methodinvocationexception: property ‘driverclassname‘ threw exception; nested exception is java.lang

    抛出异常: "D:\Program Files\Java\jdk1.8.0_131\bin\java.exe" "-javaagent:D:\Program Files ...

  2. Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: Property

    来来来,记录一下阿里云Maven中央仓库的坑,当然最主要还是自身pom.xml设置问题. 昨天项目启动还好好的,为什么今天项目一启动就报错了呢?(线上项目服务器没重启的话也是正常可以访问的,只要一重启 ...

  3. ElasticSearch ected map for property [fields] on field [subject_id] but got a class java.lang

    ElasticSearch的聚类时出现fielddata=true Expected map for property [fields] on field [subject_id] but got a ...

  4. Could not set property ‘xxx‘ of ‘class ‘xxx‘ with value ‘xxx‘,Cause: java.lang.IllegalArgumentExcept

    这个是我要运行的代码 这个是这段代码报的错. Cause: org.apache.ibatis.reflection.ReflectionException: Could not set proper ...

  5. Failed to convert property value of type java.lang.String to required type java.lang.Integer for pro

    Failed to convert property value of type java.lang.String to required type java.lang.Integer for pro ...

  6. 解决java.lang.IllegalArgumentException:Property ‘sqlSessionFactory‘ or ‘sqlSessionTemplate‘ are requir

    文章目录 1. 复现问题 2. 分析问题 2.1 检查是否引入了mybatis的jar包 2.2 检查启动类的配置 2.3 检查xml文件对应java类的配置是否有误 2.4 检查applicatio ...

  7. spring:Failed to convert property value of type ‘java.lang.String‘ to required type ‘java.util.Date‘

    前言 springboot有接口日期转换的经典问题,给Entity加@JsonFormat解决了输出json日期格式的输入输出问题,但是解决不了非@RequestBody/也就是普通表单提交的日期格式 ...

  8. MyBatis3: There is no getter for property named 'code' in 'class java.lang.String'

    mybatis3  : mysql文如下,传入参数为string类型时'preCode',运行报错为:There is no getter for property named 'preCode' i ...

  9. Mybatis问题:There is no getter for property named 'unitId' in 'class java.lang.String'

    Mybatis遇到的问题 问题: org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.re ...

最新文章

  1. Maven中的profile和spring boot中的profile进行结合
  2. anki怎么设置学习计划_打篮球怎么训练弹跳力?NBA经典训练计划值得学习
  3. 英特尔AI芯片首次商用交货!推理性能3.7倍于英伟达T4,年贡献245亿涨250%
  4. Poj2420 A Star not a Tree? 模拟退火算法
  5. 异步调用可以转化为同步调用吗?
  6. 软设考试笔记--UML建模
  7. plt绘制xy轴起始刻度
  8. css3波浪js特效代码
  9. 工程项目全过程,工程项目建设分为几个阶段?
  10. 四川取消英语计算机考试,2020年起,四川将不再承接全国英语等级考试,已有多省份停考!...
  11. 如何在 iPhone 和 iPad 上将你的照片转换为 PDF?
  12. Java实现按分数排名,同分同名次
  13. Evolutionary Clustering of Streaming Trajectories
  14. 取次花丛懒回顾,半缘修道半缘君。
  15. 苹果电脑系统更新中断怎么办_苹果发布健身公告中断按需锻炼空间
  16. ffmpeg视频滤镜中英文对照
  17. Redis之过期键删除策略
  18. java 类大写_记java实体类属性名为全部为大写踩的坑(基础)
  19. 计算机开不了机怎么用u盘解决,电脑开不了机怎么用u盘重装系统教程
  20. 【Unity】如何删除不要的Tile Palette(瓦片地图)(遇到新的问题就继续更新2021.4.29)

热门文章

  1. ElasticSearch - CURD
  2. 入门篇-连接华为云分布式数据库中间件(DDM)
  3. 如何提高情商?情商书籍推荐
  4. 2019全球十大外汇交易平台排名
  5. [转载]动物伦理,为了人的尊严_习惯累积沉淀_新浪博客
  6. 九峰影业创始人_乾社成员雅集第二辑
  7. 2GB变32GB?手机内存卡大揭密及怎样辨别真假
  8. android:layout_margin真实含义 及 自定义复合控件 layout()执行无效的问题解决
  9. 许远东:砥砺互联网,有人是先锋,有人是炮灰
  10. C语言程序设计教材九斗验证,C语言程序设计