0 0

myBatis3.x 如何调用 存储过程?5

myBatis 映射 xml 文件里 好像
好像 没有 类似于 ibatis 2.x 中 <procedure>的标签 来支持 存储过程
请问 使用 myBatis 3.x 应该怎么 实现 对存储过程的 调用??
2010年10月27日 23:34

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

0 0

采纳的答案

<!-- 调用存储过程 -->
	<select id="getAllUser" statementType="CALLABLE">
		{call
		  getAllUser(#{userList,<!-- 参数 -->
		  			   mode=OUT,<!-- 参数类型 -->
		  			   javaType=java.sql.ResultSet,<!-- 参数java类型 -->
		  			   jdbcType=CURSOR,<!-- 参数jdbc类型 -->
		  			   resultMap=userMap<!-- ResultSet需要resultMap参数 -->
		  			   })}
	</select>

去参考下人家的资料 你就明白了! 

http://yhb3420.iteye.com/category/108989?show_full=true

2010年10月28日 08:52

相关推荐

    mybatis3.x源码深度解析与最佳实践.pdf

    MyBatis 3.x 源码深度解析与最佳实践 MyBatis 是当前最流行的 Java 持久层框架之一,其通过 XML 配置的方式消除了绝大部分 JDBC 重复代码以及参数的设置,结果集的映射。为了更好地学习和理解 MyBatis 背后的设计...

    MYBatis总结.docx

    MyBatis是一个强大的Java持久层框架,专注于SQL查询、存储过程和高级映射。它将数据库操作与业务逻辑分离,避免了直接编写大量的JDBC代码,简化了开发工作。MyBatis通过XML或注解的方式将Java的POJOs(Plain Old ...

    mybatis-3.2.x.jar

    MyBatis是一个优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。MyBatis可以使用简单的XML或注解进行配置和原始映射,将接口和Java的POJOs...

    适用于IDEA2020.3.X的Mybatis生成插件

    MyBatisCodeHelper-Pro是一款专为IntelliJ IDEA 2020.3.X版本设计的高效Mybatis代码生成插件。这款插件极大地提升了开发人员在使用Mybatis框架时的生产力,通过自动生成常见的Mapper接口、XML配置文件、Service以及...

    mybatis-3.2.6.pdf

    - **存储过程支持**:能够直接调用数据库中的存储过程,这在某些场景下是非常有用的。 - **高级映射**:提供了复杂的映射机制,比如一对一、一对多等关系的处理。 #### 1.2 如何改进文档? - **文档贡献**:如果...

    mybatis-3-mybatis-3.2.6.zip

    MyBatis是一个优秀的Java持久层框架,它支持定制化SQL、存储过程以及高级映射。MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。MyBatis可以使用简单的XML或注解进行配置和原始映射,将接口和Java的...

    Mybatis相关代码

    1.mybatis快速入门 2.使用mybatis对表执行CRUD操作 3.优化mybatis配置文件中的配置 4.解决字段名与实体类属性名不相同的冲突 5.实现关联表查询 6.调用存储过程 7.mybatis缓存 8.mybatis 3.x与Spring 4.X整合

    mybatis.zip

    MyBatis 是一款著名的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使你更好地将关注点集中在你的应用程序上,而不是数据库...

    mybatis-3.5.4.rar

    MyBatis是一个优秀的Java持久层框架,它支持定制化SQL、存储过程以及高级映射。MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。MyBatis可以使用简单的XML或注解进行配置和原始映射,将接口和Java的...

    MyBatis框架 jar包及Spring-MyBatis整合jar包

    MyBatis是一个优秀的Java持久层框架,它支持定制化SQL、存储过程以及高级映射。MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。MyBatis可以使用简单的XML或注解进行配置和原始映射,将接口和Java的...

    mybatis3.4.4的jar包及其源代码

    MyBatis是一个优秀的Java持久层框架,它支持定制化SQL、存储过程以及高级映射。MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。MyBatis可以使用简单的XML或注解进行配置和原始映射,将接口和Java的...

    mybatis所需jar包.zip

    MyBatis是一个优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。MyBatis可以使用简单的XML或注解进行配置和原始映射,将接口和Java的POJOs...

    Mybatis使用(上

    Mybatis支持定制化SQL、存储过程以及高级映射,极大地提高了开发效率。 二、Mybatis的核心组件 1. **SqlSessionFactory**: SqlSessionFactory是Mybatis的核心,它用于创建SqlSession对象,是Mybatis的会话工厂。 2....

    mybatis整合ehcache的jar包+配置文件.zip

    MyBatis是一个优秀的Java持久层框架,它支持定制化SQL、存储过程以及高级映射。在实际项目开发中,为了提高数据访问效率,通常会引入缓存机制。Ehcache是一款广泛使用的开源Java缓存解决方案,它可以有效地减少...

    mybatis与spring整合全部jar包.rar

    MyBatis是一个优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射,而Spring是一个全面的企业级应用开发框架,提供事务管理、依赖注入等功能。两者的整合可以简化数据访问层的开发工作,使得应用程序更易于...

    MyBatis技术文档.pdf

    - 支持定制化的 SQL 语句、存储过程及高级映射功能。 - 大幅度减少了 JDBC 代码和手动参数设置以及结果集获取的工作。 - 可以使用简单的 XML 或注解进行配置与原始映射,实现接口与 Java POJOs 的数据库记录映射...

    Mybatis_Study.rar

    Mybatis的主要特点包括:清晰的SQL映射、强大的动态SQL支持、对存储过程的支持以及与Spring的良好集成。 二、Mybatis环境搭建 要开始使用Mybatis,首先需要在项目中添加Mybatis的依赖。对于Maven项目,可以在pom....

    mybatis-3.2.1.rar

    MyBatis是一个优秀的Java持久层框架,它支持定制化SQL、存储过程以及高级映射。MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。MyBatis可以使用简单的XML或注解进行配置和原始映射,将接口和Java的...

    mybatis的Jar

    MyBatis是一个优秀的Java持久层框架,它支持定制化SQL、存储过程以及高级映射。MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。MyBatis可以使用简单的XML或注解进行配置和原始映射,将接口和Java的...

    针对mybatis3 基本环境搭建优化(一) .

    MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。在本教程中,我们将深入探讨如何搭建 MyBatis 3 的基本环境,并进行一些优化,包括添加别名和查询优化。 一、MyBatis 环境搭建 1. **...

Global site tag (gtag.js) - Google Analytics