说明:文中articleService为Service实例,Article article为具体实体对象,list为存储实体对象的集合,article以code属性为主键 findByCode方法为自己封装的wrapper实现的,HmPage为IPage的具体实现类
- CRUD接口
-
Service CRUD接口
- Save
articleService.saveBatch(list,3);//批量插入 每批次插入3条 3条3条的插入
- SaveOrUpdate
articleService.saveOrUpdate(article);//当数据库中已经存在改code记录时,报错 code已经存在
- Remove
//第一个删除不了 第二个和第三个删除效果是一样的 但是方法里边参数要求的是id 可以自动识别出数据库中查询出来带id属性的实体类 获取id对应值 包括getById方法 同理 articleService.removeById(article); articleService.removeById(articleService.findByCode(article.getCode())); articleService.removeById(articleService.findByCode(article.getCode()).getId());
- List
Map<String,Object> params = new HashMap<>(); params.put("type",3); params.put("company_code",2); //查询所有 articleService.list(); //根据条件查询 articleService.listByMap(p
- Save
-