当ibatis向Sql Server查询数据时,如果没有记录只会显示没有该对象或者为空。而ibatis向oracle查询数据时,如果没有记录会显示以下异常,请问是什么问题呀?<2008-4-30 上午11时17分43秒 CST> <Error> <HTTP> <BEA-101017> <[weblogic.servlet.internal.WebAppServletContext@c98b07 - appName: '_appsdir_ThirdParty_dir', name: 'ThirdParty', context-path: '/ThirdParty'] Root cause of ServletException.
org.springframework.jdbc.UncategorizedSQLException: SqlMapClient operation; uncategorized SQLException for SQL []; SQL state [null]; error code [17075];   
--- The error occurred in cn/com/umessage/provider/domain/provider.xml.  
--- The error occurred while applying a parameter map.  
--- Check the provider.Provider.getProvider-InlineParameterMap.  
--- Check the results (failed to retrieve results).  
--- Cause: java.sql.SQLException: 对只转发结果集的无效操作: isLast; nested exception is com.ibatis.common.jdbc.exception.NestedSQLException:   
--- The error occurred in cn/com/umessage/provider/domain/provider.xml.  
--- The error occurred while applying a parameter map.  
--- Check the provider.Provider.getProvider-InlineParameterMap.  
--- Check the results (failed to retrieve results).  
--- Cause: java.sql.SQLException: 对只转发结果集的无效操作: isLast
at org.springframework.jdbc.support.SQLStateSQLExceptionTranslator.translate(SQLStateSQLExceptionTranslator.java:96)
at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.translate(SQLErrorCodeSQLExceptionTranslator.java:257)
at org.springframework.orm.ibatis.SqlMapClientTemplate.execute(SqlMapClientTemplate.java:184)
at org.springframework.orm.ibatis.SqlMapClientTemplate.queryForObject(SqlMapClientTemplate.java:222)
at cn.com.umessage.provider.dao.ProviderDao.getProvider(ProviderDao.java:14)
Truncated. see log file for complete stacktrace
com.ibatis.common.jdbc.exception.NestedSQLException:   
--- The error occurred in cn/com/umessage/provider/domain/provider.xml.  
--- The error occurred while applying a parameter map.  
--- Check the provider.Provider.getProvider-InlineParameterMap.  
--- Check the results (failed to retrieve results).  
--- Cause: java.sql.SQLException: 对只转发结果集的无效操作: isLast
Caused by: java.sql.SQLException: 对只转发结果集的无效操作: isLast
at com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.executeQueryWithCallback(GeneralStatement.java:185)
at com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.executeQueryForObject(GeneralStatement.java:104)
at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.queryForObject(SqlMapExecutorDelegate.java:565)
at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.queryForObject(SqlMapExecutorDelegate.java:540)
at com.ibatis.sqlmap.engine.impl.SqlMapSessionImpl.queryForObject(SqlMapSessionImpl.java:106)
Truncated. see log file for complete stacktrace
java.sql.SQLException: 对只转发结果集的无效操作: isLast
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:146)
at oracle.jdbc.driver.OracleResultSetImpl.isLast(OracleResultSetImpl.java:349)
at com.mchange.v2.c3p0.impl.NewProxyResultSet.isLast(NewProxyResultSet.java:909)
at com.ibatis.sqlmap.engine.execution.SqlExecutor.handleResults(SqlExecutor.java:388)
Truncated. see log file for complete stacktrace