Mybatis+mysql动态分页查询数据案例——房屋信息的接口(IHouseDao)
发布日期:2021-05-14 13:06:18 浏览次数:16 分类:精选文章

本文共 1751 字,大约阅读时间需要 5 分钟。

package cn.bdqn.mhouse.dao;
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
* 修改备注:
*/
public interface IHouseDao {
/**
* @Title: deleteByPrimaryKey
* @Description: 主要用于根据id删除房产信息
* @param id
* @return 删除结果
* @throws
*/
int deleteByPrimaryKey(Integer id);
/**
* @Title: insert
* @Description: 用于添加新的房产信息
* @param record
* @return 新增数量
* @throws
*/
int insert(House record);
/**
* @Title: selectByPrimaryKey
* @Description: 根据id查询房产信息
* @param id
* @return 房产详细信息
* @throws
*/
House selectByPrimaryKey(Integer id);
/**
* @Title: updateByPrimaryKey
* @Description: 根据id修改房产信息
* @param record
* @return 修改结果
* @throws
*/
int updateByPrimaryKey(House record);
/**
* @Title: reCount
* @Description: 动态查询房产总记录数
* @param housec
* @return 总记录数
* @throws
*/
int reCount(HouseCondition housec);
/**
* @Title: getHouseInfoByDymanic
* @Description: 动态分页查询房产信息
* @param housec
* @param pageIndex
* @return 分页结果
* @throws
*/
Page getHouseInfoByDymanic(HouseCondition housec, int pageIndex);
/**
* @Title: getHouseInfo
* @Description: 查询所有房产信息
* @return 全部房产信息
* @throws
*/
Page getHouseInfo();
/**
* @Title: getHousePage
* @Description: 测试分页查询所有房产信息
* @param pageIndex
* @return 分页后的房产信息
* @throws
*/
Page getHousePage(int pageIndex);
上一篇:Mybatis+mysql动态分页查询数据案例——房屋信息的实现类(HouseDaoMybatisImpl)
下一篇:Mybatis+mysql动态分页查询数据案例——条件类(HouseCondition)

发表评论

最新留言

能坚持,总会有不一样的收获!
[***.219.124.196]2025年04月08日 19时08分25秒