Mybatis+mysql动态分页查询数据案例——房屋信息的接口(IHouseDao)
package cn.bdqn.mhouse.dao;import java.util.List;import cn.bdqn.mhouse.entity.House;
import cn.bdqn.mhouse.entity.HouseCondition;
import cn.bdqn.mhouse.util.Page;
/***
*
* 项目名称:mhouse
* 类名称:IHouseDao
* 类描述: 房屋信息的持久化层接口
* 创建人:Mu Xiongxiong
* 创建时间:2017-3-15 上午11:37:35
* 修改人:Mu Xiongxiong
* 修改时间:2017-3-15 上午11:37:35
* 修改备注:
* @version
**/public interface IHouseDao {/*** * @Title: deleteByPrimaryKey* @Description: 该方法的主要作用:根据id删除房屋信息* @param @param id* @param @return 设定文件 * @return 返回类型:int * @throws*/int deleteByPrimaryKey(Integer id);/*** * @Title: insert* @Description: 该方法的主要作用:添加房屋信息* @param @param record* @param @return 设定文件 * @return 返回类型:int * @throws*/int insert(House record);/*** * @Title: selectByPrimaryKey* @Description: 该方法的主要作用:根据id查询房屋信息* @param @param id* @param @return 设定文件 * @return 返回类型:House * @throws*/House selectByPrimaryKey(Integer id);/*** * @Title: updateByPrimaryKey* @Description: 该方法的主要作用:根据id修改房屋信息* @param @param record* @param @return 设定文件 * @return 返回类型:int * @throws*/int updateByPrimaryKey(House record);/*** * @Title: reCount* @Description: 该方法的主要作用:动态查询房屋信息的总记录* @param @param housec* @param @return 设定文件 * @return 返回类型:int * @throws*/int reCount(HouseCondition housec);/*** * @Title: getHouseInfoByDymanic* @Description: 动态分页查询房屋信息* @param @param housec* @param @param pageIndex* @param @return 设定文件* @return Page 返回类型* @throws*/Page getHouseInfoByDymanic(HouseCondition housec,int pageIndex);///测试//*** * @Title: getHouseInfo* @Description: 查询全部房屋信息* @param @return 设定文件* @return Page 返回类型* @throws*/Page getHouseInfo();//测试分页查询所有房屋信息Page getHousePage(int pageIndex);
}
Mybatis+mysql动态分页查询数据案例——房屋信息的接口(IHouseDao)相关推荐
- Mybatis+mysql动态分页查询数据案例——配置映射文件(HouseDaoMapper.xml)
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "- ...
- Mybatis+mysql动态分页查询数据案例——Mybatis的配置文件(mybatis-config.xml)
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE configuration PUBLIC & ...
- Mybatis+mysql动态分页查询数据案例——条件类(HouseCondition)
package cn.bdqn.mhouse.entity; /*** * * 项目名称:house * 类名称:HouseCondition * 类描述: 动态查询房屋信息的条件类 * 创建人:Mu ...
- Mybatis+mysql动态分页查询数据案例——分页工具类(Page.java)
package cn.bdqn.mhouse.util;import java.util.ArrayList; import java.util.List;import cn.bdqn.mhouse. ...
- Mybatis+MySQL动态分页查询数据经典案例
最近在用Mybatis做项目的时候遇到了不少问题,今天我就在这和大家分享一下,稀稀拉拉的研究了两天,终于搞好了! 开发人员:1111 开发软件:Myeclipse 用到的框架技术:Mybatis 数据 ...
- Mybatis+MySQL动态分页查询数据经典案例(含代码以及测试)
最近在用Mybatis做项目的时候遇到了不少问题,今天我就在这和大家分享一下,稀稀拉拉的研究了两天,终于搞好了! 开发人员:1111 开发软件:Myeclipse 用到的框架技术:Mybatis 数据 ...
- 【MySql】MySQL排序分页查询数据顺序错乱的原因和解决办法
本文目录 一.问题现象 二.问题复现 2.1 表结构 2.2 数据来源 2.3 问题复现 三.问题原因 四.解决方案 4.1 官网推荐的 order by 索引列 4.2 order by 后多添加一 ...
- 基于SpringDataJpa的mysql动态分页多表查询
基于SpringDataJpa的mysql动态分页多表查询 由于这篇文章预计篇幅会很长,关于Spring Data JPA的知识就简短的分享,更多的请自行度娘,JPA 封装了很多查询的接口,但今天要讲 ...
- jpa mysql sql分页查询语句_JPA多条件复杂SQL动态分页查询功能
概述 ORM映射为我们带来便利的同时,也失去了较大灵活性,如果SQL较复杂,要进行动态查询,那必定是一件头疼的事情(也可能是lz还没发现好的方法),记录下自己用的三种复杂查询方式. 环境 spring ...
最新文章
- python展开 c函数中的宏预处理_最基本的宏函数 课后习题9.2 (C语言代码)
- pytorch优化器,学习率衰减学习笔记
- 产品经理如何提升自己的配色能力
- jQuery学习笔记:attr()与prop()的区别
- 【F3简介】一张图看懂FPGA-F3实例
- CIPAddressCtrl的用法
- HDU 1028 Ignatius and the Princess III
- CentOS切换运行级别 图形模式/命令行模式
- mysql字段作用_mysql用户表host字段作用
- HashSet vs TreeSet vs LinkedHashSet
- 安志清PHP:dedecms织梦常用标签大全,只有你没见过的
- 使用小马激活工具激活Windows后,浏览器的首页被篡改,如何改回去?
- matlab运行后没反映,matlab运行这个程序没有反应,也不报错,是什么原因?
- Python-接口自动化(四)
- #NI卸载修复工具,可以解决安装过程中出现“应用程序的安装程序可能已损坏”的问题。
- 腾讯云永久修改主机名
- R3LIVE代码详解(一)
- 解决旅行商问题的方法
- 青龙面板--京东试用申请
- CentOS 7的时间设置
热门文章
- Constructing the Array CodeForces - 1353D(数据结构+分类+建设性算法)
- c语言加花指令,花指令的应用
- 实现option上下移动_js: 实现Select的option上下移动 | 学步园
- oracle多条件分组统计_多条件统计,就必须用Ifs系列函数,绝对的高能!
- Codeforces Round #740 (Div. 2) D2. Up the Strip dp + 分块优化 + 逆向思维
- Acwing 1085. 不要62
- Codeforces Round #764 (Div. 3)
- YBTOJ:魔法数字(数位dp)
- P3706-[SDOI2017]硬币游戏【高斯消元,字符串hash】
- CF453C-Little Pony and Summer Sun Celebration【构造】