iBatis查询时报"列名无效"或"找不到栏位名称"无列名的错误原因及解决方法
来源:互联网 发布:网络协议分层的优缺点 编辑:程序博客网 时间:2024/05/20 11:37
iBatis会自动缓存每条查询语句的列名映射,对于动态查询字段或分页查询等queryForPage, queryForList ,
就可能产生“列名无效”、rs.getObject(object)异常错误
解决办法:
在SQL语句上加一个属性(remapResults)配置让每次执行都重新映射列名。
注:仅在可能被queryForPage()和queryForList()都调用、或者动态字段的SQL语句上加此属性。(以牺牲性能为代价,损耗很小很小)。
如下所示:
<select id="queryPartyRole" parameterClass="long" resultClass="java.util.HashMap" remapResults="true"></select>
- iBatis查询时报"列名无效"或"找不到栏位名称"无列名的错误原因及解决方法
- iBatis查询时报“列名无效”无列名的错误原因及解决方法
- iBatis查询时报“列名无效”无列名的错误原因及解决方法
- iBatis多次调用同一查询语句查询时报“列名无效”无列名的错误原因及解决方法
- iBatis动态生成列在执行查询时报列名无效
- IBATIS列名无效
- 列名(栏位)引用其它表的内容替换查询、批量替换列名(栏位)应用实例
- sqlserver列名无效调试及解决方法
- 查询条件为日期时报’无效的列类型'错误方法解决
- 数据库列名无效原因
- SQL复合查询“列名无效”与“ID不明确”解决方法
- WebServices调用SharePoint站点时报 找不到应用程序错误及解决方法
- [技巧]快速查询由于“ORA: 无效列名”引发的错误
- windows7下启动mysql服务出现服务名无效的原因及解决方法
- windows7下启动mysql服务出现服务名无效的原因及解决方法
- ibatis java.sql.SQLException:列名无效
- [ibatis]列名无效问题处理
- 操作数据库时报“无效的列索引”错误
- mac下文件批量重命名的方法(命令行)
- 若超过设置的时间,则重新登录
- linux设备驱动程序中的阻塞机制
- 同步与异步--阻塞与非阻塞型I/O(非常好,转贴)
- R6034错误,C Runtime Error
- iBatis查询时报"列名无效"或"找不到栏位名称"无列名的错误原因及解决方法
- PHP添加Mssql/sqlserver2000扩展,适用于Php5.2/Php5.3/Php5.4
- linux驱动程序中的并发控制
- js里如何将字符串转成正则表达式
- 【编程之美】买书问题 - 动态规划
- Android自定义长按事件
- jquery easyui datagrid 分页 详解
- java基础语法学习笔记(三)
- Linux 性能监测:Network