当前位置: 首页 > news >正文

五莲建设监理有限公司网站手机端开发

五莲建设监理有限公司网站,手机端开发,昆明市住房和城乡建设局网站,网站设计模板旅游景点11页记录下MybatisPlus的简单的增删改查 接口概述 Service和Mapper区别 Mapper简化了单表的sql操作步骤#xff08;CRUD#xff09;#xff0c;而Serivce则是对Mapper的功能增强。 Service虽然加入了数据库的操作#xff0c;但还是以业务功能为主#xff0c;而更加复杂的SQL…记录下MybatisPlus的简单的增删改查 接口概述 Service和Mapper区别 Mapper简化了单表的sql操作步骤CRUD而Serivce则是对Mapper的功能增强。 Service虽然加入了数据库的操作但还是以业务功能为主而更加复杂的SQL查询还是要靠Mapper对应的XML文件里去编写SQL语句 常用增删改查 查询所有数据 /*** 查询所有数据*/GetMapping(/getUserList)public ListTrainUserEntity getUserList() {return trainUserService.list();}根据id查询 /*** 根据id查询数据*/GetMapping(/getUserById)public TrainUserEntity getUserById(RequestParam String id) {return trainUserService.getById(id);}根据条件查询 /*** 使用LambdaQueryWrapper查询指定年龄的人员*/Overridepublic ListTrainUserEntity getUserByAge(String age) {LambdaQueryWrapperTrainUserEntity userEntityLambdaQueryWrapper new LambdaQueryWrapper();userEntityLambdaQueryWrapper.eq(TrainUserEntity::getAge, age);ListTrainUserEntity list trainUserMapper.selectList(userEntityLambdaQueryWrapper);return list;}使用exists查询 查询有所属部门的人员 public ListTrainUserEntity getUserInfo() {LambdaQueryWrapperTrainUserEntity wrapper new LambdaQueryWrapper();wrapper.exists(SELECT 1 FROM DEPT WHERE DEPT.DID USER.DEPTID);ListTrainUserEntity userVOList trainMapper.selectList(wrapper);return userVOList;}生成的SQL SELECT id,name,age,address,deptid FROM user WHERE (EXISTS (SELECT 1 FROM DEPT WHERE DEPT.DID USER.DEPTID))使用xml查询 新增 /*** 新增** param trainUserEntity 需要插入的数据* return 是否成功*/PostMapping(/saveUser)public boolean saveUser(RequestBody TrainUserEntity trainUserEntity) {return trainService.save(trainUserEntity);}/*** 新增数据*/Overridepublic boolean add(TrainUserEntity trainUserEntity) {return trainMapper.add(trainUserEntity);}删除 /*** 根据主键id删除一条数据** param id 主键id* return 是否成功*/PostMapping(/removeById)public boolean deleteById(RequestParam String id) {return trainService.removeById(id);}/*** 根据主键id删除一条数据** param id 主键id* return 删除数据的条数*/Overridepublic int deleteById(String id) {LambdaQueryWrapperTrainUserEntity userEntityLambdaQueryWrapper new LambdaQueryWrapper();userEntityLambdaQueryWrapper.eq(TrainUserEntity::getId, id);int result trainMapper.delete(userEntityLambdaQueryWrapper);return result;}修改 /*** id修改一条数据** param trainUserEntity 需要修改的数据* return 修改结果*/PostMapping(/updateUser)public boolean updateUser(RequestBody TrainUserEntity trainUserEntity) {return trainService.updateById(trainUserEntity);}/*** 根据id更新实体数据*/Overridepublic int modifyById(TrainUserEntity trainUserEntity) {LambdaUpdateWrapperTrainUserEntity updateWrapper new LambdaUpdateWrapper();updateWrapper.eq(TrainUserEntity::getId, trainUserEntity.getId()).set(TrainUserEntity::getName, trainUserEntity.getName()).set(TrainUserEntity::getAddress, trainUserEntity.getAddress());int result trainMapper.update(null, updateWrapper);return result;}
http://www.w-s-a.com/news/726115/

相关文章:

  • 昆明网站设计都需要设计什么网络推广岗位职责和任职要求
  • 国外公司网站模板网站建设公司选择意见书
  • 如何创建一个网站卖东西郑州 网站建设公司
  • 石景山郑州阳网站建设南京网站搜索引擎优化
  • 一个网站需要哪些备案书店网站建设策划书总结
  • 网站建设的重点是什么注册网站空间
  • 网站公司企业宗旨我的网站 dedecms
  • 沧州网站优化做详情图的网站
  • 中国建设银行公积金网站wordpress表单 post
  • 找权重高的网站方法wordpress视频网站上传视频
  • 营销型网站架构师迁移wordpress500错误
  • 做网站还是博客由()承担
  • wordpress 导购站模板中国最新军事新闻直播83军
  • 公众号h5网站开发wordpress文章主图
  • ps怎么艺术字字体设计网站我想自己做网站
  • 北京做机柜空调的网站模板网站和插件
  • 手机购物网站模板wordpress添加分类文档
  • 网站开发知识网上怎么申请个人营业执照
  • 音乐网站建设费用营销策略都有哪些4p
  • 深圳制作网站怎么样wordpress 学习视频
  • 新公司注册网站传奇手游大型网站
  • 无极网站网站涉案多少人被抓网站的按钮怎么做
  • ds216j做网站做购物网站那个好
  • 做淘宝门头的网站阿里巴巴官网app
  • 安踏网站建设策划方案如何通过域名访问网站
  • 建设网站破解版seo查询 站长之家
  • 太原模板建站平台旅游企业网站建设工作的通知
  • 网站国外建设超级简历模板官网
  • 上海网站建设市场医药网站怎么做
  • 宁夏成城建设集团网站网店美工课本