Mybatis 分页查询
来源:互联网 发布:数学必修三编程软件 编辑:程序博客网 时间:2024/06/05 13:29
<select id="getAllMateriel" resultType="Materiel" parameterType="Page">Select *,(select count(*) from Materiel_Info)as total FROM (select ROW_NUMBER()Over(order by MaterielCode desc) as rowId,* from Materiel_Info)as mytable<where> <if test="start !=null and end !=null">rowId between #{start} and #{end}</if><if test="materielCode != null and materielCode !=''">AND materielCode like '%${materielCode}%'</if><if test="materielName !=null and materielCode !=''">AND materielName like '%${materielName}%'</if><if test="spec !=null and spec !=''">AND spec like '%${spec}%'</if> </where></select>
XXXXMapper.xml 文件如上
POJO类
Materiel.java
package com.dms.pojo;public class Materiel {public Materiel() {super();}String MaterielCode;String MaterielName;String spec;String unit;float volume;float weight;String Note;String GroupCode;int total;//总数public String getMaterielCode() {return MaterielCode;}public void setMaterielCode(String materielCode) {MaterielCode = materielCode;}public String getMaterielName() {return MaterielName;}public void setMaterielName(String materielName) {MaterielName = materielName;}public String getSpec() {return spec;}public void setSpec(String spec) {this.spec = spec;}public String getUnit() {return unit;}public void setUnit(String unit) {this.unit = unit;}public float getVolume() {return volume;}public void setVolume(float volume) {this.volume = volume;}public float getWeight() {return weight;}public void setWeight(float weight) {this.weight = weight;}public String getNote() {return Note;}public void setNote(String note) {Note = note;}public String getGroupCode() {return GroupCode;}public void setGroupCode(String groupCode) {GroupCode = groupCode;}public int getTotal() {return total;}public void setTotal(int total) {this.total = total;}}
Page.java
package com.dms.pojo;public class Page {public Page(){super();}String rp; //显示条数String newp;//当前页码String key; //关键字String fields;//数据库字段int start; //开始int end; //结束String materielCode;//物料编码String materielName;//物料名称String spec;//规格型号public String getRp() {return rp;}public void setRp(String rp) {this.rp = rp;}public String getNewp() {return newp;}public void setNewp(String newp) {this.newp = newp;}public String getKey() {return key;}public void setKey(String key) {this.key = key;}public String getFields() {return fields;}public void setFields(String fields) {this.fields = fields;}public int getStart() {return start;}public void setStart(int start) {this.start = start;}public int getEnd() {return end;}public void setEnd(int end) {this.end = end;}public String getMaterielCode() {return materielCode;}public void setMaterielCode(String materielCode) {this.materielCode = materielCode;}public String getMaterielName() {return materielName;}public void setMaterielName(String materielName) {this.materielName = materielName;}public String getSpec() {return spec;}public void setSpec(String spec) {this.spec = spec;}}
- Mybatis 分页查询
- mybatis 分页查询 limit
- MyBatis模糊查询分页
- myBatis分页查询
- Mybatis+Mysql分页查询
- mybatis 分页查询
- mybatis分页查询插件
- mybatis 分页查询
- mybatis分页查询
- oracle+mybatis分页查询
- mybatis学习笔记--分页查询
- 【mybatis】使用Plugin查询分页
- Mybatis实现真正分页查询
- mybatis+easyui+Oracle分页查询
- Mybatis实现数据库分页查询
- mybatis的分页查询处理
- Mybatis-实现ORACLE分页查询
- MyBatis ( 三)分页查询
- java.net模拟用户登录网页并维持session的方法
- ViewPager的onPageChangeListener里面的一些办法参数:
- poj Flip Game
- LED控制实验
- Android Studio 如果修改LogCat的颜色,默认全是黑色看着挺不舒服的
- Mybatis 分页查询
- Python的Distutils模块
- poj The Pilots Brothers' refrigerator(DFS)
- 基于Struts2的文件上传
- 源码编译CEF3
- C#随机产生10位大写字母的字符串
- getDateStr,Date类型,转化,日期
- java 改变窗体状态(最大化、最小化、正常)
- 找不到 System.Windows.Ria的解决办法