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);
}
分享到:
相关推荐
SpringBoot+MyBatis+Mysql+Layui实现功能完善的原创文学CMS系统 SpringBoot+MyBatis+Mysql+Layui实现功能完善的原创文学CMS系统 SpringBoot+MyBatis+Mysql+Layui实现功能完善的原创文学CMS系统 SpringBoot+...
基于Springboot+Mybatis+Redis+MySql+MQ的校园医疗管理系统源码+数据库.zip 基于Springboot+Mybatis+Redis+MySql+MQ的校园医疗管理系统源码+数据库.zip 基于Springboot+Mybatis+Redis+MySql+MQ的校园医疗管理系统...
springboot+mybatis+mysql最简单demospringboot+mybatis+mysql最简单demospringboot+mybatis+mysql最简单demospringboot+mybatis+mysql最简单demospringboot+mybatis+mysql最简单demospringboot+mybatis+mysql最简单...
这是一个java WEB小项目,用 Maven Springboot+mybatis+mysql+redis集成的小项目例子,可供新手进行参考学习,数据库是mysql 5.5 ,只是一个简单的小参考例子,测试过可以正常运行
基于SpringBoot+Mybatis+mysql的毕业生就业信息分析系统 基于SpringBoot+Mybatis+mysql的毕业生就业信息分析系统 基于SpringBoot+Mybatis+mysql的毕业生就业信息分析系统 基于SpringBoot+Mybatis+mysql的毕业生就业...
基于Springboot+Mybatis+Mysql 实现的成绩管理系统 基于Springboot+Mybatis+Mysql 实现的成绩管理系统 基于Springboot+Mybatis+Mysql 实现的成绩管理系统 基于Springboot+Mybatis+Mysql 实现的成绩管理系统 基于...
后端: SpringBoot + MyBatis + MySQL 前端: Vue + ElementUI 教育培训机构管理系统,此系统为前后端分离方式开发的系统,技术栈为: 后端: SpringBoot + MyBatis + MySQL 前端: Vue + ElementUI 教育...
毕设项目:基于SpringBoot+MyBatis+mysql的飞机订票系统 毕设项目:基于SpringBoot+MyBatis+mysql的飞机订票系统 毕设项目:基于SpringBoot+MyBatis+mysql的飞机订票系统 毕设项目:基于SpringBoot+MyBatis+mysql的...
附件为Springboot2.3.4+Mybatis+MYsql 多数据源项目案例,项目详细介绍请移步我的博客 https://blog.csdn.net/niaoer2010/article/details/109651151
此系统为前后端分离方式开发的系统,技术栈为:后端: SpringBoot + MyBatis + MySQL+redis前端: Vue + BootStrap此系统为前后端分离方式开发的系统,技术栈为:后端: SpringBoot + MyBatis + MySQL+redis前端: ...
标题 "Spring+Mybatis+mysql简单的Student增删改查" 提到的是一个使用Spring MVC、MyBatis和MySQL数据库实现的基础Web应用示例,主要涵盖了数据操作的核心功能:增(添加)、删(删除)、改(修改)和查(查询)。...
标题 "Springmvc+dubbo+mybatis+mysql+redis" 描述了一个基于Java技术栈的分布式微服务架构。在这个系统中,SpringMVC作为前端控制器处理HTTP请求,Dubbo用于服务治理,MyBatis是持久层框架,MySQL是关系型数据库,...
基于SpringBoot + Mybatis + MySql + Redis + Token的云生活超市管理后台,app接口交互 项目经过测试,可完美运行! 基于SpringBoot + Mybatis + MySql + Redis + Token的云生活超市管理后台,app接口交互 项目...
一个简单的springboot+mybatis+mysql的CRUD项目,适合想快速上手springboot项目的同学进行研究,四个接口都经过本人测试通过,可放心下载,如有疑问,可随时联系本人,看到后第一时间帮忙处理
在本项目中,"springboot+mybatis+mysql+layUI+thymeleaf实现对学员信息的增删改查" 是一个典型的Web应用程序开发案例,涵盖了多种技术栈的综合运用。下面将详细阐述这些技术及其在项目中的作用。 1. SpringBoot: ...
本项目框架“maven+springMVC+mybatis+velocity+mysql+junit”提供了一种高效、灵活且可维护的解决方案。以下将详细讲解这些组件及其作用。 1. Maven: Maven是一个项目管理工具,用于构建、依赖管理和项目信息...
本教程将通过一个实际的项目案例,讲解如何使用Maven、SpringBoot、MyBatis和MySQL这四个关键技术来实现基本的数据增删改查(CURD)功能。下面我们将深入探讨这些技术及其在项目中的应用。 首先,Maven是一个项目...
一个典型的SpringBoot+MyBatis+MySQL+Thymeleaf项目,通常包括以下主要部分:`pom.xml`(Maven配置文件)、`application.properties`(SpringBoot配置文件)、`Mapper`接口及对应的XML配置文件、Service层接口及...
总结来说,"springMvc+myBatis+mysql+分页(含架包)"是一个适合初学者的项目模板,涵盖了Web开发的基础组件和技术,帮助初学者快速理解和实践MVC模式、ORM(对象关系映射)、数据库管理和分页等概念。同时,提供的...
基于Springboot+MyBatis+MySQL实现多功能个人博客系统 项目经过严格测试,确保可以运行! 功能点: 用户注册登录功能 Markdown文章发布功能 文章分页显示 文章分类 文章标签/标签云 文章点击量 阅读排行 赞...