您的位置:首页 > 其它

这两天写的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的使用和排序
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐