忘记把异常信息贴出来了,
com.ibatis.common.jdbc.exception.NestedSQLException:
--- The error occurred in com/ibatis/thrme_cz.xml.
--- The error occurred while applying a result map.
--- Check the thrme_cz.thrms_map.
--- The error happened while setting a property on the result object.
--- Cause: com.ibatis.common.beans.ProbeException: There is no WRITEABLE property named 'A' in class 'com.ibatis.thrmes'
Caused by: com.ibatis.common.beans.ProbeException: There is no WRITEABLE property named 'A' in class 'com.ibatis.thrmes'
at com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.executeQueryWithCallback(GeneralStatement.java:183)
at com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.executeQueryForList(GeneralStatement.java:118)
at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.queryForList(SqlMapExecutorDelegate.java:626)
at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.queryForList(SqlMapExecutorDelegate.java:598)
at com.ibatis.sqlmap.engine.impl.SqlMapSessionImpl.queryForList(SqlMapSessionImpl.java:107)
at com.ibatis.sqlmap.engine.impl.SqlMapClientImpl.queryForList(SqlMapClientImpl.java:76)
at cn.com.Test.main(Test.java:25)
Caused by: com.ibatis.common.beans.ProbeException: There is no WRITEABLE property named 'A' in class 'com.ibatis.thrmes'
at com.ibatis.common.beans.ClassInfo.getSetter(ClassInfo.java:146)
at com.ibatis.common.beans.JavaBeanProbe.setProperty(JavaBeanProbe.java:291)
at com.ibatis.common.beans.JavaBeanProbe.setObject(JavaBeanProbe.java:229)
at com.ibatis.common.beans.GenericProbe.setObject(GenericProbe.java:73)
at com.ibatis.sqlmap.engine.accessplan.ComplexAccessPlan.setProperties(ComplexAccessPlan.java:34)
at com.ibatis.sqlmap.engine.exchange.JavaBeanDataExchange.setData(JavaBeanDataExchange.java:112)
at com.ibatis.sqlmap.engine.mapping.result.BasicResultMap.setResultObjectValues(BasicResultMap.java:231)
at com.ibatis.sqlmap.engine.mapping.statement.RowHandlerCallback.handleResultObject(RowHandlerCallback.java:63)
at com.ibatis.sqlmap.engine.execution.SqlExecutor.handleResults(SqlExecutor.java:350)
at com.ibatis.sqlmap.engine.execution.SqlExecutor.executeQuery(SqlExecutor.java:179)
at com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.sqlExecuteQuery(GeneralStatement.java:200)
at com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.executeQueryWithCallback(GeneralStatement.java:168)
... 6 moreCaused by:
com.ibatis.common.beans.ProbeException: There is no WRITEABLE property named 'A' in class 'com.ibatis.thrmes'
at com.ibatis.common.beans.ClassInfo.getSetter(ClassInfo.java:146)
at com.ibatis.common.beans.JavaBeanProbe.setProperty(JavaBeanProbe.java:291)
at com.ibatis.common.beans.JavaBeanProbe.setObject(JavaBeanProbe.java:229)
at com.ibatis.common.beans.GenericProbe.setObject(GenericProbe.java:73)
at com.ibatis.sqlmap.engine.accessplan.ComplexAccessPlan.setProperties(ComplexAccessPlan.java:34)
at com.ibatis.sqlmap.engine.exchange.JavaBeanDataExchange.setData(JavaBeanDataExchange.java:112)
at com.ibatis.sqlmap.engine.mapping.result.BasicResultMap.setResultObjectValues(BasicResultMap.java:231)
at com.ibatis.sqlmap.engine.mapping.statement.RowHandlerCallback.handleResultObject(RowHandlerCallback.java:63)
at com.ibatis.sqlmap.engine.execution.SqlExecutor.handleResults(SqlExecutor.java:350)
at com.ibatis.sqlmap.engine.execution.SqlExecutor.executeQuery(SqlExecutor.java:179)
at com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.sqlExecuteQuery(GeneralStatement.java:200)
at com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.executeQueryWithCallback(GeneralStatement.java:168)
at com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.executeQueryForList(GeneralStatement.java:118)
at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.queryForList(SqlMapExecutorDelegate.java:626)
at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.queryForList(SqlMapExecutorDelegate.java:598)
at com.ibatis.sqlmap.engine.impl.SqlMapSessionImpl.queryForList(SqlMapSessionImpl.java:107)
at com.ibatis.sqlmap.engine.impl.SqlMapClientImpl.queryForList(SqlMapClientImpl.java:76)
at cn.com.Test.main(Test.java:25)Caused by:
com.ibatis.common.beans.ProbeException: There is no WRITEABLE property named 'A' in class 'com.ibatis.thrmes'
at com.ibatis.common.beans.ClassInfo.getSetter(ClassInfo.java:146)
at com.ibatis.common.beans.JavaBeanProbe.setProperty(JavaBeanProbe.java:291)
at com.ibatis.common.beans.JavaBeanProbe.setObject(JavaBeanProbe.java:229)
at com.ibatis.common.beans.GenericProbe.setObject(GenericProbe.java:73)
at com.ibatis.sqlmap.engine.accessplan.ComplexAccessPlan.setProperties(ComplexAccessPlan.java:34)
at com.ibatis.sqlmap.engine.exchange.JavaBeanDataExchange.setData(JavaBeanDataExchange.java:112)
at com.ibatis.sqlmap.engine.mapping.result.BasicResultMap.setResultObjectValues(BasicResultMap.java:231)
at com.ibatis.sqlmap.engine.mapping.statement.RowHandlerCallback.handleResultObject(RowHandlerCallback.java:63)
at com.ibatis.sqlmap.engine.execution.SqlExecutor.handleResults(SqlExecutor.java:350)
at com.ibatis.sqlmap.engine.execution.SqlExecutor.executeQuery(SqlExecutor.java:179)
at com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.sqlExecuteQuery(GeneralStatement.java:200)
at com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.executeQueryWithCallback(GeneralStatement.java:168)
at com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.executeQueryForList(GeneralStatement.java:118)
at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.queryForList(SqlMapExecutorDelegate.java:626)
at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.queryForList(SqlMapExecutorDelegate.java:598)
at com.ibatis.sqlmap.engine.impl.SqlMapSessionImpl.queryForList(SqlMapSessionImpl.java:107)
at com.ibatis.sqlmap.engine.impl.SqlMapClientImpl.queryForList(SqlMapClientImpl.java:76)
at cn.com.Test.main(Test.java:25)
com.ibatis.common.jdbc.exception.NestedSQLException:
--- The error occurred in com/ibatis/thrme_cz.xml.
--- The error occurred while applying a result map.
--- Check the thrme_cz.thrms_map.
--- The error happened while setting a property on the result object.
--- Cause: com.ibatis.common.beans.ProbeException: There is no WRITEABLE property named 'A' in class 'com.ibatis.thrmes'
Caused by: com.ibatis.common.beans.ProbeException: There is no WRITEABLE property named 'A' in class 'com.ibatis.thrmes'
at com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.executeQueryWithCallback(GeneralStatement.java:183)
at com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.executeQueryForList(GeneralStatement.java:118)
at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.queryForList(SqlMapExecutorDelegate.java:626)
at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.queryForList(SqlMapExecutorDelegate.java:598)
at com.ibatis.sqlmap.engine.impl.SqlMapSessionImpl.queryForList(SqlMapSessionImpl.java:107)
at com.ibatis.sqlmap.engine.impl.SqlMapClientImpl.queryForList(SqlMapClientImpl.java:76)
at cn.com.Test.main(Test.java:25)
Caused by: com.ibatis.common.beans.ProbeException: There is no WRITEABLE property named 'A' in class 'com.ibatis.thrmes'
at com.ibatis.common.beans.ClassInfo.getSetter(ClassInfo.java:146)
at com.ibatis.common.beans.JavaBeanProbe.setProperty(JavaBeanProbe.java:291)
at com.ibatis.common.beans.JavaBeanProbe.setObject(JavaBeanProbe.java:229)
at com.ibatis.common.beans.GenericProbe.setObject(GenericProbe.java:73)
at com.ibatis.sqlmap.engine.accessplan.ComplexAccessPlan.setProperties(ComplexAccessPlan.java:34)
at com.ibatis.sqlmap.engine.exchange.JavaBeanDataExchange.setData(JavaBeanDataExchange.java:112)
at com.ibatis.sqlmap.engine.mapping.result.BasicResultMap.setResultObjectValues(BasicResultMap.java:231)
at com.ibatis.sqlmap.engine.mapping.statement.RowHandlerCallback.handleResultObject(RowHandlerCallback.java:63)
at com.ibatis.sqlmap.engine.execution.SqlExecutor.handleResults(SqlExecutor.java:350)
at com.ibatis.sqlmap.engine.execution.SqlExecutor.executeQuery(SqlExecutor.java:179)
at com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.sqlExecuteQuery(GeneralStatement.java:200)
at com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.executeQueryWithCallback(GeneralStatement.java:168)
... 6 moreCaused by:
com.ibatis.common.beans.ProbeException: There is no WRITEABLE property named 'A' in class 'com.ibatis.thrmes'
at com.ibatis.common.beans.ClassInfo.getSetter(ClassInfo.java:146)
at com.ibatis.common.beans.JavaBeanProbe.setProperty(JavaBeanProbe.java:291)
at com.ibatis.common.beans.JavaBeanProbe.setObject(JavaBeanProbe.java:229)
at com.ibatis.common.beans.GenericProbe.setObject(GenericProbe.java:73)
at com.ibatis.sqlmap.engine.accessplan.ComplexAccessPlan.setProperties(ComplexAccessPlan.java:34)
at com.ibatis.sqlmap.engine.exchange.JavaBeanDataExchange.setData(JavaBeanDataExchange.java:112)
at com.ibatis.sqlmap.engine.mapping.result.BasicResultMap.setResultObjectValues(BasicResultMap.java:231)
at com.ibatis.sqlmap.engine.mapping.statement.RowHandlerCallback.handleResultObject(RowHandlerCallback.java:63)
at com.ibatis.sqlmap.engine.execution.SqlExecutor.handleResults(SqlExecutor.java:350)
at com.ibatis.sqlmap.engine.execution.SqlExecutor.executeQuery(SqlExecutor.java:179)
at com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.sqlExecuteQuery(GeneralStatement.java:200)
at com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.executeQueryWithCallback(GeneralStatement.java:168)
at com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.executeQueryForList(GeneralStatement.java:118)
at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.queryForList(SqlMapExecutorDelegate.java:626)
at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.queryForList(SqlMapExecutorDelegate.java:598)
at com.ibatis.sqlmap.engine.impl.SqlMapSessionImpl.queryForList(SqlMapSessionImpl.java:107)
at com.ibatis.sqlmap.engine.impl.SqlMapClientImpl.queryForList(SqlMapClientImpl.java:76)
at cn.com.Test.main(Test.java:25)Caused by:
com.ibatis.common.beans.ProbeException: There is no WRITEABLE property named 'A' in class 'com.ibatis.thrmes'
at com.ibatis.common.beans.ClassInfo.getSetter(ClassInfo.java:146)
at com.ibatis.common.beans.JavaBeanProbe.setProperty(JavaBeanProbe.java:291)
at com.ibatis.common.beans.JavaBeanProbe.setObject(JavaBeanProbe.java:229)
at com.ibatis.common.beans.GenericProbe.setObject(GenericProbe.java:73)
at com.ibatis.sqlmap.engine.accessplan.ComplexAccessPlan.setProperties(ComplexAccessPlan.java:34)
at com.ibatis.sqlmap.engine.exchange.JavaBeanDataExchange.setData(JavaBeanDataExchange.java:112)
at com.ibatis.sqlmap.engine.mapping.result.BasicResultMap.setResultObjectValues(BasicResultMap.java:231)
at com.ibatis.sqlmap.engine.mapping.statement.RowHandlerCallback.handleResultObject(RowHandlerCallback.java:63)
at com.ibatis.sqlmap.engine.execution.SqlExecutor.handleResults(SqlExecutor.java:350)
at com.ibatis.sqlmap.engine.execution.SqlExecutor.executeQuery(SqlExecutor.java:179)
at com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.sqlExecuteQuery(GeneralStatement.java:200)
at com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.executeQueryWithCallback(GeneralStatement.java:168)
at com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.executeQueryForList(GeneralStatement.java:118)
at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.queryForList(SqlMapExecutorDelegate.java:626)
at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.queryForList(SqlMapExecutorDelegate.java:598)
at com.ibatis.sqlmap.engine.impl.SqlMapSessionImpl.queryForList(SqlMapSessionImpl.java:107)
at com.ibatis.sqlmap.engine.impl.SqlMapClientImpl.queryForList(SqlMapClientImpl.java:76)
at cn.com.Test.main(Test.java:25)
解决方案 »
- struts2集成fckeditor 复制出问题
- Caused by: org.hibernate.AnnotationException: Use of @OneToMany or @ManyToMany targeting an unmapped
- 关于正则表达式得一些小问题
- 关于hibernate对sql server时间问题,还有struts
- JSP页面刷新问题?急!!!!
- 在SSH框架的项目中,如果判断事务是否成功?
- struts 编译问题
- 最近事真多﹐新問題又產生了﹗
- 在struts1.1中,如何配置数据库连接池!在哪个XML文件中配置?请指教
- weblogic在jbuilder中启动失败???
- struts 框架开发中,页面上提交的表单有最大数据量的限制吗?
- jxl问题(谁能帮帮我,非常感激!!!!!!!!!!!!!)
Caused by: com.ibatis.common.beans.ProbeException: There is no WRITEABLE property named 'A' in class 'com.ibatis.thrmes' <result property="A" column="A"
jdbcType="nvarchar" javaType="java.lang.String"
/>
<result property="B" column="B"
jdbcType="nvarchar" javaType="java.lang.String"
/>
<result property="C" column="C"
jdbcType="nvarchar" javaType="java.lang.String"
/>
<result property="D" column="D"
jdbcType="nvarchar" javaType="java.lang.String"
/>
<result property="E" column="E"
jdbcType="nvarchar" javaType="java.lang.String"
/>将此处A、B、C、D、E,全部换成小写,应该就OK了。
private String B;
private String C;
private String D;
private String E;这些也最好改成小写