java.lang.ClassNotFoundException: net.sf.retrotranslator.runtime.java.lang.Enum_
at java.lang.ClassNotFoundException.<init>(ClassNotFoundException.java:76)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1394)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1361)
at com.ibatis.sqlmap.engine.type.TypeHandlerFactory.getTypeHandler(TypeHandlerFactory.java:153)
at com.ibatis.sqlmap.engine.type.TypeHandlerFactory.getTypeHandler(TypeHandlerFactory.java:133)
at com.ibatis.sqlmap.engine.type.TypeHandlerFactory.hasTypeHandler(TypeHandlerFactory.java:177)
at com.ibatis.sqlmap.engine.exchange.ComplexDataExchange.getData(ComplexDataExchange.java:54)
at com.ibatis.sqlmap.engine.mapping.parameter.ParameterMap.getParameterObjectValues(ParameterMap.java:133)
at com.ibatis.sqlmap.engine.mapping.statement.MappedStatement.executeQueryWithCallback(MappedStatement.java:181)
at com.ibatis.sqlmap.engine.mapping.statement.MappedStatement.executeQueryForList(MappedStatement.java:139)
at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.queryForList(SqlMapExecutorDelegate.java:567)
at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.queryForList(SqlMapExecutorDelegate.java:541)
at com.ibatis.sqlmap.engine.impl.SqlMapSessionImpl.queryForList(SqlMapSessionImpl.java:118)
at org.springframework.orm.ibatis.SqlMapClientTemplate$3.doInSqlMapClient(SqlMapClientTemplate.java:295)
at org.springframework.orm.ibatis.SqlMapClientTemplate$3.doInSqlMapClient(SqlMapClientTemplate.java:1)
at org.springframework.orm.ibatis.SqlMapClientTemplate.execute(SqlMapClientTemplate.java:200)
at org.springframework.orm.ib
我在這個問題上困擾了很久。
結果發現,我的sqlMap中的配置文件出了問題
<sqlMap>
<select id="getUser" resultClass="java.util.Map">
select * from MAS_USER_INFO m where 1=1
</select>
</sqlMap>
紅色標註了的就是元兇了。。。
改成int,它就跑的歡快了
<sqlMap>
<select id="getUser" resultClass="int">
select COUNT(*) from MAS_USER_INFO m where 1=1
</select>
</sqlMap>