java.lang.ClassCastException: [B cannot be cast to java.lang.String

错误代码行:

public int addZTIncome(ZTIncome ztIncome) {return insert(ztIncome);
}

错误:

[ERROR] /qfang-trade/oracleEBS/transfer
java.lang.ClassCastException: [B cannot be cast to java.lang.String
at com.qfang.model.uitl.EntityUtil.isIdEmpty(EntityUtil.java:17)
at com.qfang.dao.impl.DefaultBaseDaoImpl.insert(DefaultBaseDaoImpl.java:80)
at com.qfang.ebs.dao.trade.impl.ZTIncomeDaoImpl.addZTIncome(ZTIncomeDaoImpl.java:30)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:302)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:208)
at com.sun.proxy.$Proxy560.addZTIncome(Unknown Source)
at com.qfang.ebs.service.trade.impl.ZTIncomeServiceImpl.addZTIncome(ZTIncomeServiceImpl.java:44)
at com.qfang.ebs.service.trade.impl.ZTIncomeServiceImpl.lambda$addZTIncomeReportId$0(ZTIncomeServiceImpl.java:32)
at com.qfang.ebs.service.trade.impl.ZTIncomeServiceImpl$$Lambda$73/182817023.accept(Unknown Source)
at java.util.ArrayList.forEach(ArrayList.java:1249)
at com.qfang.ebs.service.trade.impl.ZTIncomeServiceImpl.addZTIncomeReportId(ZTIncomeServiceImpl.java:30)
at com.qfang.ebs.service.trade.impl.ZTIncomeServiceImpl.onZTIncomeCreate(ZTIncomeServiceImpl.java:63)
at com.qfang.event.finance.CreateZTIncomeEventListener.onApplicationEvent(CreateZTIncomeEventListener.java:14)
at com.qfang.event.finance.CreateZTIncomeEventListener.onApplicationEvent(CreateZTIncomeEventListener.java:11)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:302)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
at com.sun.proxy.$Proxy561.onApplicationEvent(Unknown Source)
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:163)
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:136)
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:381)
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:335)
at com.qfang.service.trade.impl.EBSCommissionSettlementServiceImpl.lambda$addEBSCommission$0(EBSCommissionSettlementServiceImpl.java:103)
at com.qfang.service.trade.impl.EBSCommissionSettlementServiceImpl$$Lambda$50/1049607060.accept(Unknown Source)
at java.util.Arrays$ArrayList.forEach(Arrays.java:3880)
at com.qfang.service.trade.impl.EBSCommissionSettlementServiceImpl.addEBSCommission(EBSCommissionSettlementServiceImpl.java:93)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:302)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
at com.sun.proxy.$Proxy554.addEBSCommission(Unknown Source)
at com.qfang.trade.controller.ebs.EBSContractController.transfer(EBSContractController.java:39)
at sun.reflect.GeneratedMethodAccessor395.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:221)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:136)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:110)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:817)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:731)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:959)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:893)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:968)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:859)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:844)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1221)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:121)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230)
at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
at org.mortbay.jetty.Server.handle(Server.java:326)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:410)
at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)

错误原因:

未给ZTIncome对象设置主键

java.lang.ClassCastException: [B cannot be cast to java.lang.String相关推荐

  1. 【Java报错】java.lang.ClassCastException: xxxClass cannot be cast to java.lang.Comparable 问题重现+解决

    报错信息:java.lang.ClassCastException: xxx cannot be cast to java.lang.Comparable 1. 问题重现 以下为伪代码: // 获取的 ...

  2. SpringBoot 提示转换异常:java.lang.ClassCastException: com.*** cannot be cast to java.lang.String

    功能要求:查看之前自己编写的Controller层没有通用响应,所以基于Spring Aop 面向切面添加统一结果输出. 上述功能实现后,进行简单的单元测试,出现如下错误: java.lang.Cla ...

  3. java.lang.ClassCastException: User cannot be cast to UserVo

    类型转换异常 实体类映射报错: java.lang.ClassCastException: User cannot be cast to UserVo 可能是实体类和数据库字段不一致造成的. 可以使用 ...

  4. java.lang.ClassCastException: [Ljava.lang.Long; cannot be cast to java.util.List

    前言 最近在使用renren-fast框架改造一个爬虫3.0项目,发现了一个官方的bug java.lang.ClassCastException: [Ljava.lang.Long; cannot ...

  5. spring中遇到的java.lang.ClassCastException中cannot be cast to报错(初学)

    关于这个报错,我们可能会遇到cannot be cast to(不能将什么类型转换成什么)我遇到问题的场景是在于复制包的时候没有导包. applicationContext.xml如下 <?xm ...

  6. mybatisplus实体类映射报错: java.lang.ClassCastException: User cannot be cast to UserVo

    目录 问题现象: 问题分析: 下面的情况则更加复杂: 解决方法: 问题现象: 今天在使用springboot+mybatisplus做项目的时候,设置完mapper.xml文件之后发生了以下异常:   ...

  7. java.lang.ClassCastException: java.util.Arrays$ArrayList cannot be cast to java.util.ArrayList

    是在SSM架构中调用dao层中出现的 ManageImpl层: public int countAppsByConditionNew(Map<String, Object> map) { ...

  8. java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to [Ljava.lang.Integer;

    报这个错是因为集合转换数组时出错 错误写法: List userIdList = new ArrayList(); Integer[] array = (Integer[]) userIdList.t ...

  9. java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to [Ljava.lang.Integer

    1.问题代码 HashSet<Integer> currentProgrammeIds = new HashSet<>();currentProgrammeIds.add(1) ...

最新文章

  1. 1048 Find Coins(二分法解法)
  2. 229页,CMU博士张浩毕业论文公布,探索机器学习并行化的奥秘
  3. [1-2] Dependence-Aware Service Function Chain Design and Mapping
  4. Java学习之文件操作
  5. Linux系统中用stat命令查看文件的三个时间属性
  6. Tox —— 保证通话信息安全的即时聊天工具
  7. rf2o_laser_odometry和robot_localization
  8. ES查询中.keyword详解
  9. select_related和prefetch_related的区别是什么?
  10. 微信活码系统源码/微信群二维码/活码生成网站系统/生成微信活码
  11. Hack the box (HTB) Metatwo靶机
  12. Data Path Manager(DPM)-数据路径管理
  13. 运维派 企业面试题3 为上题中的 十个随机字母_test.html 文件 更名
  14. mini计算机结构,通用解决方案:[教程信息]计算机主板ATX / Micro ATX / Mini-ITX的几种结构标准...
  15. Entertain Box multiset的应用
  16. IntelliJ IDEA 永久破解
  17. RecyclerView添加表格分割线
  18. 正则表达式的含义于简介
  19. Respond 的响应式代码阅读
  20. framework初始化错误,面试大厂应该注意哪些问题?隔壁都馋哭了

热门文章

  1. 解压与压缩ramdisk.img文件,生成uramdisk.img文件
  2. 单列模式(懒汉)测试代码
  3. Springcloud gateway获取post请求内容
  4. 以太坊节点布置(3) 启动geth客户端
  5. 【django】模板(templates)
  6. Linux文件操作四剑客常用命令
  7. (70)内核重载 xp sp3 x86 单核
  8. 【网络安全】一次实战中对tp5网站getshell方式的测试
  9. python用pywin32库来隐藏windows文件
  10. 系统调用001 API从三环进零环的过程