`

Ibatis里返回变量的类型的设置

阅读更多

写 SELECT 的返回类型, 与JAVA类似 ,除非 lang包, 否则不能直接写类型名称

 

比如,要返回货币类型, 可以写成:

 

 

<select id="getWholeSaleMaxPrc" resultClass="java.math.BigDecimal" parameterClass="Long"><!--得到最大批发价-->
    SELECT MAX(wr.price) as price FROM wholesale_range as wr WHERE wr.wholesale_id=#value#
    </select>

 

分享到:
评论

相关推荐

    ibatis sql 语句的编写

    其中,`id`属性定义了SQL语句的唯一标识符,`parameterType`指定了传入参数的类型,而`resultType`则定义了返回结果的类型。 ##### 3.2 插入(INSERT) 插入操作用于向数据库表中添加新的记录。 ```xml INSERT ...

    ibatis3.0中in的用法

    - `resultType="domain.blog.Post"`指定了返回结果的数据类型。 - `&lt;foreach&gt;`标签用来遍历传入的`list`集合,`list`应该是一个包含多个ID值的列表。 - `#{item}`表示每次循环时取出的ID值。 #### 六、实际应用案例...

    iBatis SQL Maps开发指南.pdf

    - `&lt;setting&gt;`:设置iBatis的行为参数,例如开启日志记录。 - `&lt;typeAlias&gt;`:为类名定义别名,简化映射文件中的类名引用。 - `&lt;transactionManager&gt;`:配置事务管理器,指定事务的处理方式。 - `&lt;dataSource&gt;`...

    IBATIS连接多数据库参考文档

    在实际应用中,`AnthorMap.config`文件应包含每个数据库的详细配置信息,如数据库类型(如MySQL、Oracle等)、连接字符串、事务管理设置等。在.NET版本的IBATIS中,这些信息通常是以XML格式组织的,类似于以下示例:...

    IBatis.net教程

    - SQL执行与结果返回:iBATIS负责生成SQL语句,设置变量值,并执行语句返回结果。在update操作中返回受影响的行数,在查询操作中返回对象或对象集。 ### 实例操作说明 - 执行插入操作:使用C#的Mapper.Instance()....

    ibatis 处理数组

    这里的`collection="ids"`指定了参数数组的名字,`item="item"`是循环中的当前元素变量,`index="index"`是元素的索引,`open="("`和`close=")"`分别表示遍历开始和结束的字符。 接下来,关于EasyUI Tree,这是一个...

    ibatis学习笔记

    - 使用select标签定义查询操作,其中id属性用于标识不同的查询操作,parameterType指定传入参数的类型,resultType指定返回结果对象的类型。 3. 实体类(POJO)的创建 - 定义一个Java类来表示数据库中的表,通常...

    传智播客 ibatis 讲义 word版

    `id` 属性标识 SQL 语句,`resultClass` 定义返回结果的类型。通过这种方式,我们可以在不修改 Java 代码的情况下,仅调整 XML 配置来改变 SQL 语句。 在执行 SQL 时,Ibatis 使用参数映射,例如 `parameterClass` ...

    ibatis开发

    ibatis提供了多种缓存类型,包括MEMORY、LRU(Least Recently Used)、FIFO(First In First Out)和OSCache等,可以根据具体需求选择合适的缓存策略来提高性能。 #### 七、ibatis与Spring集成 ibatis可以很容易地...

    ibatis使用小文档

    - `&lt;properties&gt;`:用于加载外部属性文件,如DataBase.config,可以设置数据库连接相关的变量。 - `&lt;settings&gt;`:配置Ibatis的行为,如`useStatementNamespaces`设置为false意味着不使用命名空间,`...

    ibatis调用oracle的函数,存储过程的方法

    - 在标签内,`id`属性指定唯一的SQL语句ID,`parameterType`定义参数类型,`resultType`定义返回类型(如果有的话)。 对于函数示例: ```xml { call GET_EMPLOYEE_NAME(#{id, mode=IN, jdbcType=NUMERIC}) }...

    ibatis开发指南(中文版)

    - **SQL语句**:直接在XML中定义SQL语句,可以包含变量替换。 - **自动生成的主键**:支持插入数据后自动获取生成的主键。 - **存储过程**:支持调用数据库的存储过程,并处理返回结果。 - **parameterClass**:指定...

    IBatis 指导手册

    - **属性配置**(`properties`):可以在配置文件中定义全局变量,如数据库连接信息等。 - **设置**(`settings`):用于调整框架的行为,例如缓存启用与否、延迟加载策略等。 - **类型别名**(`typeAliases`):...

    freemarker+struts2+ibatis入门学习摘要

    FreeMarker语法包括变量表达式、控制结构(如if/else、foreach)等,还有模板继承和导入等功能。 2. **Struts2**: Struts2作为MVC框架,负责处理用户的HTTP请求,管理应用程序的流程。它提供了一系列拦截器...

    spring+ibatis+struts2+dwr反转

    在IT行业中,构建Web应用程序时,...为了运行项目,你需要按照提供的说明配置环境,包括安装必要的库,设置相关的系统变量,最后运行指定的脚本来启动服务器和应用。在运行成功后,你就能在浏览器中看到实际的效果。

    (完整版)阿里巴巴编码规范(Java)题库.doc

    * 尽量不在接口里定义变量,如果一定要定义变量,肯定是与接口方法相关,而且是整个应用的基础常量。 八、集合遍历 * 在遍历集合时,需要对符合一定条件的元素进行删除,需要使用 Iterator 方式,如果有并发,需要...

    完整的ognl源代码

    4. **上下文变量**:OGNL表达式可以访问当前上下文中的变量,这在视图层技术(如Struts2)中非常有用,它能将模型数据与视图直接绑定。 5. **列表和映射的查询**:你可以使用OGNL对集合进行查询,例如,`list[? @...

Global site tag (gtag.js) - Google Analytics