`

mybatis 出现java.lang.reflect.UndeclaredThrowableException异常

阅读更多
在一个表的查询时,出现java.lang.reflect.UndeclaredThrowableException异常,
### Error querying database.  Cause: java.lang.reflect.UndeclaredThrowableException
### The error may exist in com/ceacsz/pms/sqlmapper/Part.xml
### The error may involve PartModel.pageModel-Inline
### The error occurred while setting parameters
### SQL: select       part_id, part_no, lineca_id, linecard      from t_pms_part where 1=1 limit 30
### Cause: java.lang.reflect.UndeclaredThrowableException


原因:model映射到sqlmapper XML文档的属性类型有问题,其中part_no属性在sqlmapper XML定义为jdbcType=VARCHAR,而model的partNo为Integer,所以出现了UndeclaredThrowableException异常。
0
0
分享到:
评论

相关推荐

    mybatis-3.1.1.jar mybatis-3.2.2.jar mybatis-3.2.7.jar

    MyBatis是一个优秀的Java持久层框架,它支持定制化SQL、存储过程以及高级映射。MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。MyBatis可以使用简单的XML或注解进行配置和原始映射,将接口和Java的...

    mybatis_3.3.0.jar

    标签中的"mybatis java mybatis3.3.0 mybatis.jar jar"表明了这个文件与Java编程语言、MyBatis框架的3.3.0版本、MyBatis的jar文件以及Java的jar包格式相关。这些标签可以帮助开发者快速识别这个文件的用途和依赖。 ...

    java.lang.UnsupportedOperationException异常(csdn)————程序.pdf

    `java.lang.UnsupportedOperationException`是Java中的一个运行时异常,它属于`RuntimeException`的子类。这个异常通常在尝试调用一个不支持的操作时抛出。在Java编程中,某些方法可能在特定对象或特定条件下不支持...

    free-idea-mybatis-2020.12.18.zip

    【标题】"free-idea-mybatis-2020.12.18.zip" 提供的是一款基于Java集成开发环境IntelliJ IDEA的MyBatis插件,该插件在2020年12月18日的版本。这款插件的主要功能是为开发者提供更便捷的SQL查询操作体验,允许用户...

    mybatis-3.4.5.jar

    MyBatis 是一款著名的开源持久层框架,它允许开发者将SQL语句直接写在映射文件中,极大地简化了Java与数据库之间的交互。这个压缩包文件 "mybatis-3.4.5.jar" 包含了MyBatis框架的3.4.5版本,这是在官方渠道无法访问...

    mybatis-3.4.6.jar

    MyBatis可以使用简单的XML或注解进行配置和原始映射,将接口和Java的POJOs(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。 标题中的"mybatis-3.4.6.jar"是MyBatis框架的特定版本,即3.4.6版的Java...

    spring-mybatis-lib.rar

    spring与mybatis集成jar包 当前包解决了org.mybatis.spring.transaction.SpringManagedTransaction.getTimeout()Ljava/lang/这个报错问题 mybatis-spring-2.0.2.jar mybatis-3.1.1.jar spring-aop-3.2.16.RELEASE....

    Free Mybatis plugin 2020.09.15版本

    早期的Free Mybatis Plugin在IDEA插件库中的最新版本是2019.12.28,然而,随着IDEA版本的迭代,原有的插件可能会出现兼容性问题,导致各种报错。开发者们在使用过程中可能会遇到如代码提示不准确、自动完成功能失效...

    mybatis资料,传统方式创建mybatis项目1.创建java项目2.导入mybatis资源3.创建主配置文件…………

    创建主配置文件:mybatis.xml 4.创建分层包 5.编写工具类 6.编写实体类 7.编写数据访问层接口 8.创建sql映射文件:接口名称.xml 9.编写测试类,测试接口方法:接口名称+方法+Test.class cn.edu.xxxx. util ...

    mybatis3.5.7.zip

    MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。 压缩包内容: mybatis-3.5.7.zip mybatis-3-mybatis-3.5.7.zip ...

    mybatis-3.2.8.zip.7z

    MyBatis是一个优秀的Java持久层框架,它支持定制化SQL、存储过程以及高级映射。MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。MyBatis可以使用简单的XML或注解进行配置和原始映射,将接口和Java的...

    mybatis-3.5.13.jar

    mybatis-3.5.13.jar

    mybatis-3.2.jar

    MyBatis是一个优秀的Java持久层框架,它支持定制化SQL、存储过程以及高级映射。MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。MyBatis可以使用简单的XML或注解进行配置和原始映射,将接口和Java的...

    Spring3 整合MyBatis3 配置多数据源动态选择SqlSessionFactory详细教程

    import static java.lang.reflect.Proxy.newProxyInstance; import static org.apache.ibatis.reflection.ExceptionUtil.unwrapThrowable; import static org.mybatis.spring.SqlSessionUtils.closeSqlSession; ...

    mybatis-3.2.2.jar

    MyBatis是一个优秀的Java持久层框架,它支持定制化SQL、存储过程以及高级映射。在项目中引入MyBatis-3.2.2.jar这个压缩包,可以极大地提升数据库操作的灵活性和效率。 首先,MyBatis的核心是SQL映射文件和...

    mybatis-3.4.1.jar

    标题中的"mybatis-3.4.1.jar"是指MyBatis框架的3.4.1版本,这是一个流行的数据持久层框架,用于简化Java应用程序与数据库之间的交互。MyBatis将SQL语句直接写在XML配置文件或者注解中,实现了SQL与代码的分离,提高...

    mybatis-3.2.2.jar.zip

    MyBatis是一个优秀的Java持久层框架,它支持定制化SQL、存储过程以及高级映射。在本案例中,我们讨论的是"Mybatis-3.2.2.jar.zip",这是一个包含MyBatis框架3.2.2版本的压缩文件。这个jar包是用于Java开发的,它简化...

    【免费】mybatis3.2.3所需的jar包+mybatis3.2.3中文帮助文档+mybatis-config.dtd

    Map, Object> person = session.selectOne("org.mybatis.example.PersonMapper.selectPerson", 101); System.out.println(person); } ``` MyBatis的强大之处在于它的灵活性和可扩展性,你可以根据项目需求自定义...

    mybatis-3-mybatis-3.3.0.zip

    MyBatis是一个优秀的Java持久层框架,它支持定制化SQL、存储过程以及高级映射。MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。MyBatis可以使用简单的XML或注解进行配置和原始映射,将接口和Java的...

    mybatis-generator.jar

    mybatis 实体类生成器 macOS 可用 java -jar mybatis-generator.jar 直接运行

Global site tag (gtag.js) - Google Analytics