这两天写的mybatis配置文件,主要是有输出和输入的存储过程
<?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>
其中设计到order by的使用和排序
这两天写的mybatis配置文件,主要是有输出和输入的存储过程的更多相关文章
- springmvc 项目完整示例04 整合mybatis mybatis所需要的jar包 mybatis配置文件 sql语句 mybatis应用
百度百科: MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBat ...
- mybatis配置文件resultMap标签的使用
本文为博主原创,未经允许不得转载: resultMap标签是为了映射select查询出来结果的集合,其主要作用是将实体类中的字段与 数据库表中的字段进行关联映射. 注意:当实体类中的字段与数据库表中的 ...
- Mybatis系列(二):优化MyBatis配置文件中的配置和解决字段名与实体类属性名不相同的冲突
原文链接:http://www.cnblogs.com/xdp-gacl/p/4264301.html http://www.cnblogs.com/xdp-gacl/p/4264425.ht ...
- Mybatis(一):MyBatis配置文件config.xml详解
MyBatis 配置文件基本结构 在使用mybatis框架时,首先导入其对应的jar包,并进行相应的配置,所以得对配置文件的每个参数都得了解.一个完全的mybatis配置文件结构如下: <?xm ...
- Mybatis配置文件无故报错、无自动完成提示的解决方法,及自动生成主要配置项
1.引子 Mybatis配置文件显示红叉有错误,而实际检查又没有错误,这是因为开发环境不能识别这种类型的xml文件.要解决这个问题,就要让IDE开发环境能够“认识”这个文件类型,我们要让IDE环境将这 ...
- Mybatis系列全解(四):全网最全!Mybatis配置文件XML全貌详解
封面:洛小汐 作者:潘潘 做大事和做小事的难度是一样的.两者都会消耗你的时间和精力,所以如果决心做事,就要做大事,要确保你的梦想值得追求,未来的收获可以配得上你的努力. 前言 上一篇文章 <My ...
- 几百行代码写个Mybatis,原理搞的透透的!
作者:小傅哥 博客:https://bugstack.cn 沉淀.分享.成长,让自己和他人都能有所收获! 一.前言 Mybatis 最核心的原理也是它最便于使用的体现,为什么这说? 因为我们在使用 M ...
- MyBatis学习(四)、MyBatis配置文件
四.MyBatis主配置文件 在定义sqlSessionFactory时需要指定MyBatis主配置文件: <bean id="sqlSessionFactory" clas ...
- 将复杂查询写到SQL配置文件--SOD框架的SQL-MAP技术简介
引言 今天看到一片热门的博客, .NET高级工程师面试题之SQL篇 ,要求找出每一个系的最高分,并且按系编号,学生编号升序排列.这个查询比较复杂,也比较典型,自从用了ORM后,很久没有写过SQL语句了 ...
随机推荐
- ruby on rails出现的问题ActiveModel::ForbiddenAttributesError
首先分清楚我们在搞rails时.看资料和所使用的环境的版本号是否同样.看的资料是rails3.2,电脑配置的环境是4.0,就会出现这样的安全防范措施的问题. 这类问题大多出如今new或者create两 ...
- 高性能 TCP & UDP 通信框架 HP-Socket v3.2.3 正式宣布
HP-Socket 是一套通用的高性能 TCP/UDP 通信框架,包括服务端组件.client组件和 Agent 组件.广泛适用于各种不同应用场景的 TCP/UDP 通信系统,提供 C/C++.C#. ...
- Java操作XML文件 dom4j 篇
在项目中,我们很多都用到了xml文件,无论是参数配置还是与其它系统的数据交互.今天就来讲一下Java 中使用dom4j来操作XML文件. 我们需要引入的包: //文件包 import java.io. ...
- <原>ASP.NET 学习笔记之HTML helper中参数何时会是路由参数,何时又会是query string?
HTML helper中参数何时会是路由参数,何时又会是query string? @Html.ActionLink("Edit", "Edit", new ...
- 标准建立二叉树NEW
#include<iostream> #include<sstream> #include<stdio.h> #include<string> #inc ...
- leetcode Binary Search Tree Iterator python
# Definition for a binary tree node # class TreeNode(object): # def __init__(self, x): # self.val = ...
- jQuery 1.9不支持$.browser 怎么判断浏览器类型和版本
$.browser.mozilla = /firefox/.test(navigator.userAgent.toLowerCase());$.browser.webkit = /webkit/.te ...
- css3之border-color
-moz-border-top-colors:上边框-moz-border-right-colors:右边框-moz-border-bottom-colors:下边框-moz-border-left- ...
- 通过 IP 访问谷歌
最近貌似谷歌都不能访问,对于我等经常使用谷歌的人说不是件好事,毕竟谷歌比百度专业,好在有解决办法: 1. 找到文件:C:\Windows\System32\drivers\etc\hosts 2. 把 ...
- 分析JavaScript代码应该放在HTML代码哪个位置比较好
本文总结了多种放置JS代码的方法,需要的朋友可以参考下 在哪里放置 JavaScript 代码? 通常情况下,JavaScript 代码是和 HTML 代码一起使用的,可以将 JavaScript 代 ...