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

做电脑系统的网站网站开发的一般流程是什么

做电脑系统的网站,网站开发的一般流程是什么,做搜狗手机网站排名软,云南网是什么网站1、实现连表查询 正常来说单靠mybatisplus无法实现连表查询#xff0c;只能靠单表sql然后进行拼接形成连表查询#xff0c;或者使用xml文件去编写sql语句来实现连表查询。但他又给我们提供了一个插件MyBatis-Plus-Join#xff0c;用来弥补mybatisplus再连表上的不足#…1、实现连表查询  正常来说单靠mybatisplus无法实现连表查询只能靠单表sql然后进行拼接形成连表查询或者使用xml文件去编写sql语句来实现连表查询。但他又给我们提供了一个插件MyBatis-Plus-Join用来弥补mybatisplus再连表上的不足写法和之前的用法没有太多差别。 我们要使用这个工具首先要引入他的依赖 dependencygroupIdcom.github.yulichang/groupIdartifactIdmybatis-plus-join-boot-starter/artifactIdversion1.4.4.1/version/dependency 和普通的mybatisplus不同他的mapper层继承的不是BaseMapper接口而是MPJBaseMapper接口。 在server层的编写就是 这个方法中一共涉及到两个表user表和user_role表然后就是查询出roleId为1的用户信息。 user表:         user_role表 : Overridepublic PageUserPo selectByRoleName(Integer pageNum, Integer pageSize) {PageUserPo userPoPage userMapper.selectJoinPage(new Page(pageNum, pageSize, true), UserPo.class, new MPJLambdaWrapperUserPo().selectAll(UserPo.class).innerJoin(UserRolePo.class, UserRolePo::getUserId, UserPo::getUserId).eq(UserRolePo::getRoleId, role.getRoleId()));return userPoPage;} 再这个里面我使用了分页查询可以看出和以前用mybatisplus的分页查询没有什么区别。  执行的SQL语句 具体关于MyBatis-Plus-Join这个插件的使用大家可以去官网看看里面的使用方法介绍一目了然还有样例使用 MyBatis-Plus-Join 2、实现批量操作 实现批量操作的话使用的是IService 类提供的 saveBatch 方法来实现批量数据的插入功能想要使用这个方法和平常我们继承的东西不同。当然用这个接口里的方法不是真正的批量操作实际上还是进行的一条一条sql的操作比起真正的批量操作还是效率低一些。 Mapper层     我们先创建一个Mapper窗口继承BaseMapper接口。 Server层  接口要实现IService接口然后实现类要继承ServiceImpl类和实现所对应的接口 这两三个地方都弄好之后我们就可以再Service实现类SignInServerImpl 中进行业务的编写了。 Service public class SignInServerImpl extends ServiceImplSignInMapper, SignInPoimplements ISignInServer {/*** 往签到表里插入这个班里所有的学生* param listSignPo* return {link Boolean}*/Overridepublic Boolean insertAllClassmate(ListSignPo listSignPo) {return this.saveBatch(listSignPo);}/*** 批量修改签到表里这个课的学生的签到状态和结束这个课* param listSignPo* return {link Boolean}*/Overridepublic Boolean signInOne(ListSignInDto signInDtos) {ListSignInPo list new LinkedList();for (int i 0; i signInDtos.size(); i) {SignInPo signInPo new SignInPo();signInPo.setId(signInDtos.get(i).getSignId());signInPo.setIsSignIn(signInDtos.get(i).getIsSigIn());signInPo.setIsClassing(0);list.add(signInPo);}return this.updateBatchById(list);} } 这是执行所打印的sql可以看出执行的并不是批量插入的sql语句。而是一条一条的往外差人
http://www.zqtcl.cn/news/142961/

相关文章:

  • 网站开发语言识别网站众筹该怎么做
  • 长春做网站公司长春seo公司云主机和云服务器的区别
  • 打开网站乱码怎么做网件路由器登陆网址
  • wordpress 怎么删除主题seo神马网站推广器
  • 番禺网站推广公司宣传片拍摄方案范本
  • 网站建设的公司收费建筑英才网app
  • 作风建设活动网站知名景观设计公司的官网
  • 网站的模块做网站的图片要多少像素
  • 网站建设需要什么书企信网企业信用信息系统贵州
  • 做网站是什么鬼新浪虚拟主机做网站
  • 青岛网站设计如何做注册网店需要多少费用
  • 空白网站怎么建立网站默认主页设置
  • wordpress外网访问不seo综合查询是什么
  • 曲阜网站建设价格做5173这样的网站要多少人
  • 深圳网站建设服务合同wordpress 增删改查
  • 网站建设好处wordpress评论积分
  • 珠海网站策划网站不能自行备案吗
  • 在vs中做网站如何连接数据库wordpress模板如何安装教程
  • 10g空间网站做视频网站手机网站搜索
  • 服务器上面建设网站网站为什么显示正在建设中
  • 德阳网站优化网络顾问
  • 大淘客可以做几个网站hm网上商城
  • 网站建设分配人员方案呼市网站制作招聘
  • 电商网站建设方案100例用什么做php网站
  • 网站开发设计课程教案南宁网站建设招聘
  • 常州微信网站建设wordpress 中英主题
  • 新零售型网站开发网络营销常用的工具和方法
  • 陕西省建设监理协会网站证书网站建设去哪里找客户
  • 上海网站注销吗如何在wordpress上调用百度地图
  • 网站设计与开发实例网站semseo先做哪个