这两天写的mybatis配置文件,主要是有输出和输入的存储过程
2014-04-11 13:24
190 查看
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.neusoft.www.competition.mapper.CompetitionMapper"> <!-- <select id="getCmptList" statementType="CALLABLE"> --> <!-- { --> <!-- call pgetCmptList( --> <!-- #{cityCode, jdbcType=VARCHAR,javaType=java.lang.String,mode=IN}, --> <!-- #{cityType, jdbcType=VARCHAR,javaType=java.lang.String,mode=IN}, --> <!-- #{sortby, jdbcType=VARCHAR,javaType=java.lang.String,mode=IN}, --> <!-- #{sortMethod,jdbcType=VARCHAR,javaType=java.lang.String,mode=IN}, --> <!-- #{itemIndex, jdbcType=VARCHAR,javaType=java.lang.String,mode=IN}, --> <!-- #{pageSize, jdbcType=VARCHAR,javaType=java.lang.String,mode=IN}, --> <!-- #{userId, jdbcType=VARCHAR,javaType=java.lang.String,mode=IN}, --> <!-- ) --> <!-- } --> <!-- </select> --> <select id="getCmptList" resultType="com.neusoft.www.competition.controller.CompetitionController" statementType="CALLABLE"> { call pgetCmptList( #{cityCode, jdbcType=VARCHAR,javaType=java.lang.String,mode=IN}, #{sortby, jdbcType=VARCHAR,javaType=java.lang.String,mode=IN}, #{sortMethod,jdbcType=VARCHAR,javaType=java.lang.String,mode=IN}, #{itemIndex, jdbcType=VARCHAR,javaType=java.lang.String,mode=IN}, #{pageSize, jdbcType=VARCHAR,javaType=java.lang.String,mode=IN} ) } </select> <select id="getCmptList" parameterType="Map" resultType="com.neusoft.www.competition.controller.CompetitionController"> SELECT `cmptId` , `cmptName` , `duration` , `cmptStarLevel` , `cmptCapacity` , `cmptLength` , `imgId` , vcityCode FROM v_getcmtlist2 WHERE vcityCode = #{cityCode} GROUP BY cmptId ORDER BY <!-- <![CDATA[ cmptCapacity ]]> --> ${sortby} ${sortMethod} </select> </mapper>
View Code
其中设计到order by的使用和排序
相关文章推荐
- MyBatis之四:调用存储过程含分页、输入输出参数
- MyBatis(三)配置文件,输入输出映射,动态SQL
- mybatis调用存储过程的例子,含输入输出参数
- MyBatis(三)配置文件,输入输出映射,动态SQL
- 数据库操作_连接SQL Server数据库示例;连接ACCESS数据库;连接到 Oracle 数据库示例;SqlCommand 执行SQL命令示例;SqlDataReader 读取数据示例;使用DataAdapter填充数据到DataSet;使用DataTable存储数据库表;将数据库数据填充到 XML 文件;10 使用带输入参数的存储过程;11 使用带输入、输出参数的存储过程示;12 获得数据库中表的数目和名称;13 保存图片到SQL Server数据库示例;14 获得插入记录标识号;Exce
- java调用输入、输出参数为对象的存储过程
- 存储过程输出参数:C#中调用输入输出参数的存储过程
- MyBatis框架的学习(四)——Mapper.xml文件中的输入和输出映射以及动态sql
- Oracle带输入输出参数的存储过程
- mybatis的mapper代理,SqlMapConfig.xml中配置,输入和输出映射使用案例
- Spring+mybatis+maven整合过程加载配置文件jdbc.properties
- 如何在控制台输出mybatis所执行的SQL语句(配置LOG4J文件)
- Java 调用有输入和输出的存储过程
- 基于WEB调用的SAS存储过程新旧配置文件异同
- mybatis中调用输出参数为游标的存储过程,及存储函数的调用
- Sql Server中存储过程中输入和输出参数(简单实例 一看就懂)
- sql 存储过程 输出参数 输入参数
- java调用输入参数、输出参数、输出参数为列表的存储过程(二)
- 存储过程参数的输入与输出
- (转)MyBatis框架的学习(四)——Mapper.xml文件中的输入和输出映射以及动态sql