`
toprogrammer
  • 浏览: 65176 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ibatis:executeQueryForObject returned too many results

阅读更多
今天在开发报表的的时候,后台报出:

Error: executeQueryForObject returned too many results.


检查一下,发现原来是新写的SQL返回了多条数据,而返回值设的是返回一个字符串

如果有多条返回结果,不应该用executeQueryForObject,应该用executeForObjectList.
分享到:
评论

相关推荐

    spring-mvc+iBatis:maven

    Spring MVC 和 iBatis 是两个在 Java Web 开发中广泛使用的框架。Spring MVC 作为 Model-View-Controller 模式的实现,负责处理用户请求并返回响应,而 iBatis 则是一个轻量级的持久层框架,它简化了 SQL 的操作。在...

    IBatis: Discriminator Column Example – Inheritance Mapping(Ibatis中的继承映射)

    其中,iBATIS(现在称为MyBatis)是一个流行的选择,它允许程序员将SQL查询直接集成到Java代码中,提高了灵活性和性能。本篇文章主要探讨的是iBATIS中的一个高级特性——继承映射,通过`Discriminator`列来实现类的...

    maven整合ibatis的简单例子

    在Java开发中,Maven和iBatis是两个非常重要的工具。Maven是一个项目管理和综合工具,它帮助开发者管理依赖、构建项目,并提供了一种标准化的项目结构。而iBatis则是一个SQL映射框架,它将SQL语句与Java代码分离,...

    IBatisDemo:Ibatis的一个简单Demo

    **IBatisDemo:Ibatis .NET 实现详解** IBatis 是一个流行的数据访问框架,它在Java领域广为人知,但同样也有针对.NET平台的版本。这个“IBatisDemo”项目是一个简化的示例,旨在展示如何在.NET环境中集成和使用...

    ibatis2.3.4.rar

    1. 配置Ibatis:首先,你需要在项目中引入Ibatis的jar包,并设置相应的配置文件(如mybatis-config.xml),配置数据源、事务管理器以及Mapper扫描路径。 2. 创建SQL映射文件:在项目的资源目录下创建SQL映射文件,...

    webwork+ibatis+spring oracle c3p0 集成框架

    2. iBatis:iBatis 是一个持久层框架,它允许开发者将SQL语句直接写在配置文件或者Java代码中,提供了一种灵活的映射机制,将数据库操作与业务逻辑解耦。iBatis 的优点在于它的动态SQL支持,可以根据条件动态生成SQL...

    iBATIS 三个版对比

    - **iBATIS v1**:提供如`executeQueryForObject`等方法。 - **iBATIS v2** 和 **iBATIS v3**:分别提供了`queryForObject`、`queryForList`、`selectOne`、`selectList`等方法。 执行方法的变化反映了iBATIS在...

    ibatis one to many mapping

    1. `ibatis one to many.htm` - 这个文件可能包含了 iBatis 一对多映射的基础知识和配置示例。 2. `ibatis多对多映射3.htm` - 可能是关于多对多映射的高级用法或特定场景的处理方法。 3. `ibatis配置多表关联(一对...

    java8源码-simple-ibatis:手写mybatis框架---思路变成实践

    simple-ibatis 手写mybatis框架---思路变成实践 项目简介: simple-batis是自己编写的一个简单ORM框架。在学习mybatis源码时,有感而发。耗时3周左右,基本满足了一些常用的Sql操作本项目所涉及的代码都是个人所写,...

    spring ibatis整合所需jar包

    2. iBatis:iBatis提供了一个SQL映射框架,将SQL语句写在XML配置文件中,与Java代码分离,避免了大量硬编码的DAO层。它允许开发者自由地编写SQL,同时提供动态SQL支持,增强了SQL的灵活性。 接下来,我们将详细讨论...

    ibatis与hibernate的区别

    - **iBatis:** iBatis则更倾向于让开发者自行编写SQL语句,这样可以确保SQL的执行效率,并且便于进行复杂的查询操作。然而,这也意味着开发者需要对SQL有一定的了解才能发挥iBatis的优势。 **2. 对象关系映射的...

    ibatis总结 ibatis ibatis ibatis ibatis

    Ibatis 是一款轻量级的Java持久层框架,它允许开发者将SQL语句与Java代码分离,从而使得数据库访问更加灵活、易于维护。本篇文章将深入探讨Ibatis的核心概念、最佳实践以及与其他框架如Struts和Spring的整合。 1. ...

    搭建IBatis一:mysql环境搭建之被虐的酸爽篇

    标题中的“搭建IBatis一:mysql环境搭建之被虐的酸爽篇”表明这是一个关于如何在计算机环境中配置和使用IBatis框架与MySQL数据库的教程,其中可能涉及了作者在搭建过程中遇到的问题和解决方法。从描述中的链接可以...

    一个程序员的自省 iBATIS In Action:iBATIS的安装和配置

    【iBATIS In Action:iBATIS的安装和配置】 iBATIS,作为一个知名的持久层框架,其安装和配置过程相对简洁,对于熟悉C#和ADO.NET的开发者来说,理解并应用这个框架是进一步提升开发效率的关键。iBATIS并非一个独立...

    Struts2+iBATIS+Spring整合

    2. iBATIS:这是一个SQL映射框架,它允许开发者将SQL语句写在XML配置文件中,与Java代码分离,减少了硬编码SQL带来的问题。iBATIS提供动态SQL功能,使得在不同数据库间切换变得容易,同时支持存储过程调用,增强了...

    spring3+struts2+ibatis

    《Spring3+Struts2+Ibatis:企业级应用开发框架整合详解》 在现代企业级Web应用开发中,Spring、Struts2和Ibatis是常见的三大组件,它们各自负责不同的职责,共同构建出高效、灵活的应用架构。Spring作为全能型的...

    ibatis-common包

    ibatis-common包ibatis-common包ibatis-common包ibatis-common包ibatis-common包ibatis-common包ibatis-common包ibatis-common包ibatis-common包ibatis-common包ibatis-common包

    ibatis demo,ibatis例子,ibatis示例

    Ibatis,全称为MyBatis,是一个优秀的Java持久层框架,它主要负责SQL映射,使得开发者能够将SQL语句与Java代码分离,从而更好地管理数据库操作。Ibatis的出现,解决了传统JDBC中手动编写SQL和结果集映射的繁琐工作,...

    Struts+Spring+Ibatis整合的Jar包

    4. 配置Ibatis:设定mybatis-config.xml文件,包括数据源、事务管理器和Mapper扫描路径。编写Mapper XML文件,编写SQL语句。 5. 集成Struts2和Spring:使用Struts2的Spring插件,使Action类由Spring管理,同时在...

    JSF+iBATIS+MySQL示例代码

    目前网上罕见的JSF+iBATIS+MySQL示例代码,公司某软件项目所需而做的前期DEMO,只有两个Web页面,用户登录和用户列表,但已经能够说明JSF+iBATIS的典型应用方式。 MyEclipse6.5 项目工程文件,内含SQL建库指令。 ...

Global site tag (gtag.js) - Google Analytics