基本的CURD、分页查询、条件查询、批量删除
首先,我们要先进行分析,要实现案例对品牌信息的操作,需要三层架构的相互调用和操作来实现。
及文件的目录名为:“com\wfy\mapper”
因为我们需要不断的调用SqlSession的方法,通过mapper映像的方式,为了降低程序的耦合度,同时为了简化代码,通过接口的方式来实现对方法的调用
packagecom.wfy.service;importcom.wfy.pojo.Brand;importcom.wfy.pojo.PageBean;importjava.util.List;publicinterfaceBrandService{//查询所有数据publicListSelectAll();//新增数据voidAddBrand(Brandbrand);//更改数据信息//获取查询到的数据进行表格显现BrandSelectById(intid);voidUpdateBrand(Brandbrand);//删除指定数据voidDeleteById(intid);//删除多条数据voidDeleteByIds(int[]ids);//分页查询currentPage--当前页码pageSize--每页展示条数PageBeanSelectByPage(intcurrentPage,intpageSize);//分页条件查询PageBeanSelectByPageAndCondition(intcurrentPage,intpageSize,Brandbrand);}创建BrandServiceImpl接口的实现方法因为需要不断的调用SqlSessionFactoy工厂,为了简化代码,创建Util包,编写一个SqlSessionFactoryUtils来简化代码逻辑