sqlmap-config.xml文件中有下述的typeHandler
使用JRebel4.0,当更改sqlmap中的sql内容后,重新访问页面,报下述的错误!
JRebel-iBATIS: Reloading sql maps.
org.apache.struts.chain.commands.AbstractExceptionHandler Unhandled exception
java.lang.RuntimeException: Error occurred. Cause: com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: java.lang.RuntimeException: Error parsing XPath '/sqlMapConfig/typeHandler'. Cause: java.lang.IllegalStateException: No LobHandler found for configuration - lobHandler property must be set on SqlMapClientFactoryBean
---------------问题补充---------------
@desert3:JRebel关于ibatis的版本变更 3.6 (31st January 2011) Fixed iBatis reloading when used with Spring template 3.5 (15th November 2010) Fixed iBATIS sql map reloading when iBATIS is configured by Spring 3.1 (1st June 2010) * Added iBatis plugin for reloading sql maps(5年前)
使用Spring框架来转换数据库中的Clob和Blob类型,出现了IllegalStateException主要的原因是你的sqlmap-config.xml文件中第一个typeHandler的javaType="[B",他是通过reflection来转换数据库的类型,问题就在这,
将javaType="Java.lang.String"覆盖上面的错误。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。