在一个表的查询时,出现java.lang.reflect.UndeclaredThrowableException异常,
原因:model映射到sqlmapper XML文档的属性类型有问题,其中part_no属性在sqlmapper XML定义为jdbcType=VARCHAR,而model的partNo为Integer,所以出现了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异常。
本文详细解析了在使用Java进行数据库查询时遇到UndeclaredThrowableException异常的原因及解决方法,主要涉及SQLMapperXML文档中属性类型不匹配导致的问题。
2990

被折叠的 条评论
为什么被折叠?



