Cause: net.sf.cglib.beans.BulkBeanException 之解决方法

别再删库重来了!Gitee Fork后同步上游代码的3种实用方法(含Git命令详解) 本文详细介绍了Gitee Fork后同步上游代码的3种实用方法,包括Gitee网页同步按钮的使用技巧、Git命令行精准同步的推荐方案以及分支保护性同步策略。通过具体的Git命令详解和实战演示,帮助开发者高效解决代码同步问题,避免删库重来的尴尬局面,提升开源协作效率。 阅读详情
 

Cause: net.sf.cglib.beans.BulkBeanException 之解决方法

标签: ibatisIBATISiBatisJ2EEj2eejavaJavaJAVA
  5248人阅读  评论(4)  收藏  举报
  分类:
 

在使用Ibatis时候经常会出现如下错误:

[java]  view plain  copy
  1. 2012-05-30 18:50:56:INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [org/springframework/jdbc/support/sql-error-codes.xml]  
  2. 2012-05-30 18:50:56:INFO org.springframework.jdbc.support.SQLErrorCodesFactory - SQLErrorCodes loaded: [DB2, Derby, H2, HSQL, Informix, MS-SQL, MySQL, Oracle, PostgreSQL, Sybase]  
  3. 2012-05-30 18:51:22:ERROR com.wpn.web.dao.Impl.UserBaseInfoDao - 分页查询用户的账户记录明细出错!  
  4.   
  5. org.springframework.jdbc.UncategorizedSQLException: SqlMapClient operation; uncategorized SQLException for SQL []; SQL state [null]; error code [0];     
  6. --- The error occurred in com/wpn/web/dao/Impl/userBaseInfo.xml.    
  7. --- The error occurred while applying a result map.    
  8. --- Check the userBaseInfo.userOrderInfoMap.    
  9. --- The error happened while setting a property on the result object.    
  10. --- Cause: net.sf.cglib.beans.BulkBeanException; nested exception is com.ibatis.common.jdbc.exception.NestedSQLException:     
  11. --- The error occurred in com/wpn/web/dao/Impl/userBaseInfo.xml.    
  12. --- The error occurred while applying a result map.    
  13. --- Check the userBaseInfo.userOrderInfoMap.    
  14. --- The error happened while setting a property on the result object.    
  15. --- Cause: net.sf.cglib.beans.BulkBeanException  
  16. Caused by:   
  17. com.ibatis.common.jdbc.exception.NestedSQLException:     
  18. --- The error occurred in com/wpn/web/dao/Impl/userBaseInfo.xml.    
  19. --- The error occurred while applying a result map.    
  20. --- Check the userBaseInfo.userOrderInfoMap.    
  21. --- The error happened while setting a property on the result object.    
  22. --- Cause: net.sf.cglib.beans.BulkBeanException  
  23.     at com.ibatis.sqlmap.engine.mapping.statement.MappedStatement.executeQueryWithCallback(MappedStatement.java:204)  
  24.     at com.ibatis.sqlmap.engine.mapping.statement.MappedStatement.executeQueryForList(MappedStatement.java:139)  
  25.     at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.queryForList(SqlMapExecutorDelegate.java:567)  
  26.     at com.ibatis.sqlmap.engine.impl.SqlMapSessionImpl.queryForList(SqlMapSessionImpl.java:126)  
  27.     at org.springframework.orm.ibatis.SqlMapClientTemplate$4.doInSqlMapClient(SqlMapClientTemplate.java:285)  
  28.     at org.springframework.orm.ibatis.SqlMapClientTemplate.execute(SqlMapClientTemplate.java:193)  
  29.     at org.springframework.orm.ibatis.SqlMapClientTemplate.executeWithListResult(SqlMapClientTemplate.java:219)  
  30.     at org.springframework.orm.ibatis.SqlMapClientTemplate.queryForList(SqlMapClientTemplate.java:283)  
  31.     at com.wpn.web.dao.Impl.UserBaseInfoDao.queryOrderInfos(UserBaseInfoDao.java:746)  
  32.     at com.wpn.web.action.mytmq.QueryAccountLogsAction.processMessage(QueryAccountLogsAction.java:59)  
  33.     at com.wpn.web.servlet.MessageSrevlet.doPost(MessageSrevlet.java:66)  
  34.     at com.wpn.web.servlet.MessageSrevlet.doGet(MessageSrevlet.java:33)  
  35.     at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)  
  36.     at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)  
  37.     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)  
  38.     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)  
  39.     at com.wpn.web.filter.CharsetFilter.doFilter(CharsetFilter.java:46)  
  40.     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)  
  41.     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)  
  42.     at com.wpn.web.filter.XssFilter.doFilter(XssFilter.java:20)  
  43.     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)  
  44.     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)  
  45.     at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)  
  46.     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)  
  47.     at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)  
  48.     at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)  
  49.     at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)  
  50.     at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)  
  51.     at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:859)  
  52.     at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:574)  
  53.     at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1527)  
  54.     at java.lang.Thread.run(Unknown Source)  
  55. Caused by: net.sf.cglib.beans.BulkBeanException  
  56.     at com.wpn.web.domain.mytmq.UserOrderInfo
    BulkBeanByCGLIB
    62ede60c.setPropertyValues(<generated>)  
  57.     at com.ibatis.sqlmap.engine.accessplan.EnhancedPropertyAccessPlan.setProperties(EnhancedPropertyAccessPlan.java:33)  
  58.     at com.ibatis.sqlmap.engine.exchange.JavaBeanDataExchange.setData(JavaBeanDataExchange.java:112)  
  59.     at com.ibatis.sqlmap.engine.mapping.result.ResultMap.setResultObjectValues(ResultMap.java:371)  
  60.     at com.ibatis.sqlmap.engine.mapping.statement.RowHandlerCallback.handleResultObject(RowHandlerCallback.java:64)  
  61.     at com.ibatis.sqlmap.engine.execution.SqlExecutor.handleResults(SqlExecutor.java:385)  
  62.     at com.ibatis.sqlmap.engine.execution.SqlExecutor.handleMultipleResults(SqlExecutor.java:300)  
  63.     at com.ibatis.sqlmap.engine.execution.SqlExecutor.executeQuery(SqlExecutor.java:189)  
  64.     at com.ibatis.sqlmap.engine.mapping.statement.MappedStatement.sqlExecuteQuery(MappedStatement.java:221)  
  65.     at com.ibatis.sqlmap.engine.mapping.statement.MappedStatement.executeQueryWithCallback(MappedStatement.java:189)  
  66.     ... 31 more  
  67. Caused by: java.lang.NullPointerException  
  68.     ... 41 more  

是由于 在查询数据库 有些为number字段 为空了,在进行转换时候出现了异常。

附上默认值即可。

基于 Qt C++ 的 2D 动画制作工具 你可以修改它的中心坐标 (X, Y)、宽度 (W)、高度 (H),或点击 "选择颜色" 按钮改变其填充色。* **图形视图 (`QGraphicsView` 和 `QGraphicsScene`)**: 用于显示和编辑当前帧的内容。 阅读详情

相关推荐

电路课设-音响分频器电路设计

(一)题目简介 1.一阶分频器电路设计 假定高音和低音扬声器均等效为 16 欧姆电阻,设计如图 2 的简单分频器电 路,要求高低频分界(两个滤波器的截止频率)为 5kHz。 1) 写出高音扬声器和低音扬声器电压对于 vs 的传递函数,确定电路中电 容 C 和电感 L 的元件值;2)利用 AC 频率扫描分析求出两个扬声器电压的频率响应曲线,验证计算 结果。用包含高低频成分的电压 vs 激励进行测量验证。 3)计算并利用 EWB 仿真证明从 vs 看进去的阻抗为一常数 16 欧姆。

weixin_53507617的博客 1万+

Cause: net.sf.cglib.beans.BulkBeanException异常

异常Cause: net.sf.cglib.beans.BulkBeanException引起的原因是数据库表中有一个可以为空的列(列的类型是number),当查询的时候由于该列没有值ibtis会用null去初始化该列,但把null类型赋值给number类型的值时,出现如上异常信息。 解决方法: 一、是找到ibatis配置文件sql-t...

weixin_33851177的博客 381

微信4.1.5.16升级后,你的自动化脚本失灵了?手把手教你用C#让UI树“复活”

微信4.1.5.16版本更新导致自动化脚本失效?本文深入解析微信UI树隐藏的原因,并提供C#实战解决方案,通过UIAutomation技术恢复UI树结构,帮助开发者重新实现自动化操作。涵盖技术原理、代码实现及优化策略,适合RPA开发者和自动化脚本编写者参考。

weixin_30879169的博客 519

net.sf.cglib.beans.BulkBeanException

一、下面是报错的一部分信息 --- The error happened while setting a property on the result object. --- Cause: net.sf.cglib.beans.BulkBeanException at com.fort.module.resource.Resource$$BulkBeanByCGLIB$$9be52e3.s...

aliaichidantong的博客 316

树莓派4B系统安装及SSH远程控制(简单易操作)

​自从2022年4月树莓派官网更新了RaspberryPiImager版本v1.7.2后,便不再支持自行建立ssh文件,并用默认用户名pi和密码raspberry的方式进行远程控制(亲测不行,输密码时一直access denied)。但是该版本软件提供了烧录系统前设置ssh用户及密码功能。本文记录了系统安装和SSH远程操作步骤。........................

机械人的代码路 5790

Altium AD20的PCB板框绘制、定义板子形状、重新设置原点、放置尺寸标注

AD20的板框绘制与以前的版本不同,以前板框是在KeepOut层,而在AD20中没有这个层,绘制板框需要到机械层Mechanical1。 板框大小评估 首先进行板框大小评估。 工具 - 器件摆放 - 在矩形区域摆放。 之后通过鼠标框选矩形区域,元件会自动按照框选的范围进行摆放。这个操作可以重复多次,最后大致得出需要的板框尺寸。确定好后右键。 板框绘制,重新定义板子形状 点击下方的 Mechanical1,切换到机械层。放置线条,根据元件摆放来绘制PCB大致的形状,将元件完全包裹。

Mark_md的博客 10万+

MMSE (Minimum Mean Square Error)均衡原理讲解

MMSE是一种将接收数据的MSE(均方误差)最小化的模型。有了这句话,很多问题就会在你的脑海中蹦出来。 什么是均方误差?最小化MSE "的物理含义是什么? 等等。 让我们从一个我们现在已经非常熟悉的通道模型开始。(我希望你现在也熟悉下面的表达方式。) MMSE作为一种均衡器,是一种后处理算法,它可以帮助我们找出接收到的数据,使之尽可能地接近原始数据(传输数据)。简而言之,MMSE中最重要的步骤是找到一个如下图所示的矩阵G。如果我们假设没有噪声,这个[G]矩阵可以简单的作为信道矩阵(H^-1)的倒数。但

Celeste的博客 4万+

Cause: net.sf.cglib.beans.BulkBeanException 解决方法

使用Ibatis时候经常会出现此错误, 由于 在查询数据库 有些为number字段 为空了,在进行转换时候出现了异常。 附上默认值即可。

程序猿踩坑集锦 1329

应用处理器(AP)、系统级芯片(SoC)与微控制器(MCU)的区别与联系

应用处理器(AP)、系统级芯片(SoC)与微控制器(MCU)的区别与联系

a_zxswer的博客 1694

摩尔线程嵌入式面试题及参考答案(2万字长文)

说一下你对 drm 框架的理解。 DRM(Direct Rendering Manager)是 Linux 系统中用于管理图形显示设备的一个重要框架。 从架构层面来讲,它处于内核空间,主要目的是为用户空间的图形应用程序提供一个统一的接口来访问图形硬件。DRM 包括内核态的驱动模块和用户态的库。内核态的驱动负责和硬件进行交互,比如对显存的管理、硬件寄存器的配置等。用户态的库则方便应用程序利用内核态提供的功能进行图形渲染等操作。 在图形显示的具体流程中,DRM 可以控制显示设备的分辨率、刷

大模型大数据攻城狮的专栏 1229

net.sf.cglib.beans.BulkBeanException 数据列为空,不能set值,报错

net.sf.cglib.beans.BulkBeanException  SqlMapClient operation; uncategorized SQLException for SQL []; SQL state [null]; error code [0];   --- The error occurred in com/winclass/cet/persistence/

Frist_huangsuli的专栏 3304

串口通信的性能瓶颈分析:如何提高数据吞吐量和降低延迟

摘要: 串口通信在高频或大数据场景下存在吞吐量不足、延迟高、丢帧等问题,主要瓶颈包括波特率限制、缓冲区不足、CPU轮询延迟等。优化策略包括:提升波特率至硬件上限、增大缓冲区、采用异步I/O(如ReadAsync)减少线程切换,使用二进制协议降低解析开销。实时性方面需启用硬件流控、批量发送数据,并优化线程优先级。跨平台适配需区分Windows/Linux的缓冲区设置与异步机制。性能测试可通过吞吐量、延迟及回环测试验证优化效果,核心原则是硬件匹配、异步处理、协议优化与跨平台适配。(150字)

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 984

net.sf.cglib.beans.BulkBeanException错误

查询结果中包含null的项时会抛出如下错误: -- Cause: net.sf.cglib.beans.BulkBeanException    at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslat

JeamKing的专栏 9450

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

ibatis报net.sf.cglib.beans.BulkBeanException异常

现象: 错误原因分析:因为查询出来的sql中有几个字段查出来的值是为空  is_public, is_member_valid ,is_admin_valid model类中有几个属性 /*公开标志*/ private int is_public; /*会员启用标志*/ private int is_member_valid; /*管理员启用标志*/

piaoxuan1987 5135

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

net.sf.cglib.beans.BulkBeanException 解决办法

net.sf.cglib.beans.BulkBeanException 解决办法最近在用 ibatis 的时候,抛出了这样一个异常,还是头一次见这个异常。对于不认识的东西第一反应就是 Google ,把这个异常原封不动的粘到搜索框中,找到了这样的一条链接:http://ibatis.10938.n7.nabble.com/problem-returning-primitive-types-from

2648

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

异常:net.sf.cglib.beans.BulkBeanException

异常描述: The error occurred in sqlmap/empdailyreport.xml.  --- The error occurred while applying a result map.  --- Check the EmpDailyReport.ReportResult.  --- The error happened while setting a p

左手吐司 · 右手花卷 704

Cause: net.sf.cglib.beans.BulkBeanException; nested exception is com.ibatis.common.jdbc.exception.Ne...

2017-03-13 15:40:15,003 ERROR [com.hisense.hitv.service.dotexc.impl.DotExcPolicyServiceImpl.updateDotExcPolicy(DotExcPolicyServiceImpl.java:61)] - <org.springframework.jdbc.UncategorizedSQLExcept...

微信公众号:大数据从业者 298

Ibatis报错Cause: net.sf.cglib.beans.BulkBeanExceptio

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_33949359的博客 151

Ibatis查询报错:net.sf.cglib.beans.BulkBeanException异常

请仔细检查实体类中的字段类型,要将其改为封装类型,float->Floa

Dear_bequiet的专栏 665

Ibatis错误 The error happened while setting a property on the result object解决方法

今天遇到了一个问题,用Ibatis查询时,总是出现这个错误。对于异常信息,又没有明确指出是哪一个result属性出错。然后我用了最笨的方法,一行行的排除,终于在将&lt;result property="paymentCash" column="PAYMENT_CASH"/&gt;去掉后这个错误没有出现了。然后,我仔细看了数据库,这个字段是nullable的,然后数据有多条记录这个字段的值是空的,...

远去的渡口 1184
上一篇: Apache Commons Collections
下一篇: Java的String中的subString()方法
javaPie
博客等级 码龄16年 1171粉丝 43原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值