解决:uncategorized SQLException for SQL []; SQL state [null]; error code [0]

2015-02-05

在java开发中,遇到一个报SQLMapper文件的异常,初看是在返回结果属性注入的时候发生的异常。但是排查的时候,非常痛苦。没看懂是因为什么原因导致的异常。

Talk is cheap,show me the Exception:

org.springframework.jdbc.UncategorizedSQLException: SqlMapClient operation; uncategorized SQLException for SQL []; SQL state [null]; error code [0];   
--- The error occurred in com/.../*Mapper.xml.  
--- The error occurred while applying a result map.  
--- Check the Model.BaseResultMap.  
--- The error happened while setting a property on the result object. 

Solution:

1. 在自动注入属性值的时候,发生异常;
2. 返回的是null,但接收的属性不能接收空值,可以接收的是0;
3. 判断出来bean属性里面应该是个基本类型,需要修改为包装类型
4. long --> Long
Comments
Write a Comment