0 0

ibatis 查询返回MAP key值重复5

下面是我的SQL: 
select t.id "id",

      t.parent_id "parentId",

      t.name "name",

      t.action "action",

      t.img_path "imgPath",

      t.order_no "orderNo",

      t.width "width",

      t.height "height",

      t.project_id  "projectId",

      t.code  "code",.....

 

session.selectList(statement, parameter);


下面是返回结果:

STATE state、NAME name 等等 会返回两个KEY。我需要的是返回小写。请问下这是什么情况。需要在哪里修改。 

 

{STATE=closed, NAME=系统管理, isNeedFunc=0, ISNEEDFUNC=0, state=closed, PROJECTID=1, ORDERNO=10, projectId=1, type=1, id=100000, orderNo=10, name=系统管理, ID=100000, action=FUNC_FOLDER, ACTION=FUNC_FOLDER, TYPE=1}

2014年11月06日 13:31
  • 大小: 68.6 KB
  • 大小: 9 KB

1个答案 按时间排序 按投票排序

0 0

不是应该写成 t.order_no as "orderNo"吗?
什么数据库?

2014年11月06日 13:34

相关推荐

    Mybatis中注解@MapKey的使用详解

    在Mybatis框架中,@MapKey注解是一个非常实用的功能,它允许我们将查询结果转换成一个Map对象,其中键(key)由我们指定的字段值决定,值(value)则是查询返回的完整行数据。这在处理多条记录时特别有用,尤其是在结果...

    ibatis_sql_map教程

    ### ibatis_sql_map教程知识点详解 #### 一、引言 本教程旨在引导读者通过一个典型的应用场景了解和掌握ibatis SQL Maps框架的基本用法。ibatis SQL Maps是一款开源持久层框架,它允许开发者通过XML配置文件来实现...

    ibatis多对多关系(详细)

    PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd"> <!-- 使用类型别名来避免每次输入完整的类名 --> ...

    开发Ibatis需要的类库

    3. **参数映射**:Ibatis支持两种参数映射方式,一种是基于注解的@Param,另一种是基于Map的key-value形式,这两种方式都可以将Java对象的属性值映射到SQL的参数上。 4. **结果集映射**:Ibatis通过`<resultMap>`...

    Ibatis框架的核心知识点

    隐式Result Map是Ibatis的一种特性,它可以根据Java类的字段自动匹配查询结果。如果查询结果的列名与Java对象的属性名完全一致,那么可以省略显式定义的 `<resultMap>`,Ibatis 将自动创建映射。 在实际开发中,...

    MyBatis查询返回Map示例代码

    MyBatis查询返回Map示例代码 MyBatis是一款流行的持久层框架,提供了强大的查询功能。有时候,我们在查询时,只需要返回两个string类型的字段,方便我们后续的处理。例如根据商品的code查询对应的分类的名字,需要...

    ibatis技术总结

    - **queryForMap**:用于执行查询操作并将结果封装为`Map`对象返回。同样支持多种重载方法,可以根据需要指定键值字段。 - `queryForMap(String id, Object parameterObject, String keyProp)`:执行指定ID的SQL...

    ibatis 中sqlMap配置

    插入操作时,使用类别名,查询时可以是类别名、map或iBatis支持的原始类型。对于单个原始类型参数,可以使用`#value#`来引用。 6. **Map作为参数**: Map是最灵活的参数传递方式,可以容纳任何类型的参数。若多个...

    ibatis环境搭建教程

    与Hibernate、Apache OJB等一站式的ORM框架不同,ibatis采用更为灵活的SQL映射机制,这使得它在复杂查询场景下更加得心应手。 #### 二、ibatis核心组件介绍 ##### 1. SQL Maps SQL Maps是ibatis的核心组成部分之一...

    spring+ibatis集成文档

    ### Spring与iBatis集成开发详解 #### 一、引言 在Java企业级应用开发领域,Spring框架因其强大的依赖注入(DI)和面向切面编程(AOP)能力而备受青睐;而iBatis(现称为MyBatis)则以其简洁的SQL映射功能而闻名。...

    iBatis入门教程

    ### iBatis入门教程知识点详解 #### 一、iBatis简介 iBatis是一个开源框架,用于简化Java应用程序与数据库之间的交互。它基于SQL语句执行查询,并将结果映射到Java对象上,从而降低了Java层代码与SQL语句之间的...

    iBatis_SqlMap的配置总结[1]

    - 查询操作:可以是Java类型、Map或iBatis支持的原始类型。当只有一个原始类型参数时,可以使用`#value#`引用。如果是Map,可以存储复杂对象并以`#pobj.propertyname#`的方式引用其属性,但这种方式并不推荐。 6. ...

    ibatis的实现(包含模糊查询、关联查询、增删改查)

    Ibatis,全称为“SQL Map”,是一个开源的Java持久层框架,它允许程序员将SQL语句与Java代码分离,提供了一种灵活的方式来进行数据库操作。本篇将详细讲解Ibatis在实现模糊查询、关联查询以及增删改查操作时的关键...

    ibatis_sqlMap的配置总结

    iBatis提供了多种方式来传递SQL参数,包括使用类名、map以及基本数据类型等。例如,在插入操作中,可以通过`parameterClass`属性来指定参数类型: ```xml ... ``` 而在查询操作中,可以灵活选择参数传递方式,...

    原创的一个iBatis例子

    这是一个用iBator生成iBatis有关代码的例子。 特别说明: Eclipse应该是3.4.1以上版本, 并且安装了iBator插件。否则可用iBator的命令行版本或ant工具。 测试用数据是: CREATE TABLE PERSON( id INTEGER NOT NULL,...

    iBATIS有关资料

    iBATIS提供了灵活的查询API,查询结果可以是int、Student对象、Map或其他自定义类型。 在查询操作中,iBATIS允许我们使用不同的参数类型,如int、String、Map或自定义Object,这使得我们可以根据实际需求传递各种...

    ibatis参考文档

    如果参数是Map类型,可以通过指定map key的形式来进行映射。 #### 八、Result Maps Result Maps是iBATIS中另一个重要的概念,用于定义如何将结果集中的数据映射到Java对象上。 ##### 1. Implicit Result Maps ...

    ibatis的一个CRUD

    1. **易于进行数据库优化**:IBatis允许直接编写SQL语句,因此可以在配置文件中对SQL进行优化,这对于复杂的查询来说是非常有用的。 2. **支持细粒度的控制**:与Hibernate相比,IBatis允许开发者针对表中的特定字段...

    iBATIS-SqlMaps2入门代码文档

    PUBLIC "-//iBATIS.org//DTD SQL Map Config 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-config-2.dtd"> ``` 在这个配置文件中: - `<dataSource>`元素定义了数据源类型为“POOLED”,即使...

    iBatis教程中文版

    为了使iBatis能够正确地执行SQL语句并返回结果,需要编写一个配置文件`SqlMapConfig.xml`,该文件包含了数据库连接信息和其他配置参数。 ```xml <!DOCTYPE sqlMapConfig PUBLIC "-//ibatis.apache.org//DTD SQL ...

Global site tag (gtag.js) - Google Analytics