Error querying database. Cause: java.lang.NumberFormatException: For input string: "否"
2016-04-14 11:24
375 查看
mybatis的xml文件
前台调用时报错:
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException:
### Error querying database. Cause: java.lang.NumberFormatException: For input string: "否"
### Cause: java.lang.NumberFormatException: For input string: "否"
at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:364)
at com.sun.proxy.$Proxy14.selectOne(Unknown Source)
at org.mybatis.spring.SqlSessionTemplate.selectOne(SqlSessionTemplate.java:159)
at cn.gtmap.estateplat.core.support.mybatis.page.repository.Repository.selectOne(Repository.java:36)
at cn.gtmap.estateplat.server.web.query.BdcqzController.getBdcdyhxx(BdcqzController.java:101)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
解决办法:
<when test="sqfbcz=='是'"> left join bdc_zs_qlr_rel f on f.zsid = x.zsid left join bdc_qlr g on g.qlrid = f.qlrid </when>
前台调用时报错:
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException:
### Error querying database. Cause: java.lang.NumberFormatException: For input string: "否"
### Cause: java.lang.NumberFormatException: For input string: "否"
at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:364)
at com.sun.proxy.$Proxy14.selectOne(Unknown Source)
at org.mybatis.spring.SqlSessionTemplate.selectOne(SqlSessionTemplate.java:159)
at cn.gtmap.estateplat.core.support.mybatis.page.repository.Repository.selectOne(Repository.java:36)
at cn.gtmap.estateplat.server.web.query.BdcqzController.getBdcdyhxx(BdcqzController.java:101)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
解决办法:
<when test="sqfbcz=='是'">改为:<when test='sqfbcz=="是"'>
相关文章推荐
- UINavigationBar
- 理解UITabBarController
- Error building Player: CommandInvokationFailure: Unable to convert classes into dex format. See the
- android studio api 23 android 6.0 requires android.permission.READ_CONTACTS or android.permiss
- 使用 Swagger UI 与 Swashbuckle 创建 RESTful Web API 帮助文件
- 使用 Swagger UI 与 Swashbuckle 创建 RESTful Web API 帮助文件
- iOS开发UI篇—iOS开发中三种简单的动画设置
- dexDebug ExecException finished with non-zero exit value 2
- [置顶] IOS 关于取消延迟执行函数的种种。performSelector与cancelPreviousPerformRequestsWithTarget
- ios UIButton属性大全
- UINavigation push 于 present到另一个页面详解
- UITextField及代理方法
- How do you build a database?
- 基于NGUI的循环滑动组件
- JSP&Servlet中request.getParameter() 和request.getAttribute() 区别
- 怎么判断UITextField 输入为…
- 判断UITextField的输入只为数字的…
- UIDatePicker的简单用法
- ios5中UIViewController addC…
- BlueHost VS iPage虚拟主机