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

如何做好网站关键词优化铜陵app网站做招聘

如何做好网站关键词优化,铜陵app网站做招聘,网络运维工程师自学,营销推广企业#x1f49d;#x1f49d;#x1f49d;欢迎来到我的博客#xff0c;很高兴能够在这里和您见面#xff01;希望您在这里可以感受到一份轻松愉快的氛围#xff0c;不仅可以获得有趣的内容和知识#xff0c;也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学… 欢迎来到我的博客很高兴能够在这里和您见面希望您在这里可以感受到一份轻松愉快的氛围不仅可以获得有趣的内容和知识也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学习,不断总结,共同进步,活到老学到老导航 檀越剑指大厂系列:全面总结 java 核心技术点,如集合,jvm,并发编程 redis,kafka,Spring,微服务,Netty 等常用开发工具系列:罗列常用的开发工具,如 IDEA,Mac,Alfred,electerm,Git,typora,apifox 等数据库系列:详细总结了常用数据库 mysql 技术点,以及工作中遇到的 mysql 问题等懒人运维系列:总结好用的命令,解放双手不香吗?能用一个命令完成绝不用两个操作数据结构与算法系列:总结数据结构和算法,不同类型针对性训练,提升编程思维,剑指大厂 非常期待和您一起在这个小小的网络世界里共同探索、学习和成长。 ✨✨ 欢迎订阅本专栏 ✨✨ 博客目录 一.基本介绍1.什么是 MyBatis?2.MyBatis 特点? 二.故障还原1.业务代码2.bug 现象3.打印执行 sql 三.解决方案1.定位 bug2.问题分析3.解决方案 一.基本介绍 1.什么是 MyBatis? MyBatis 是一个基于 Java 的持久层框架它提供了面向 SQL 的数据访问层使得在应用程序中能够更方便地管理和操作数据库。MyBatis 的目标是通过简化数据库访问的过程来提高开发人员的工作效率。 2.MyBatis 特点? 以下是 MyBatis 的一些关键特点和概念 SQL 映射文件 MyBatis 使用 XML 文件或注解来配置 SQL 语句和数据库映射。这些文件定义了 SQL 查询、更新、删除等操作以及结果集与 Java 对象之间的映射关系。 面向 SQL 编程 MyBatis 允许开发人员直接编写原生 SQL 查询也可以在 SQL 映射文件中使用动态 SQL。这使得开发人员可以更灵活地控制数据库操作。 对象关系映射ORM MyBatis 支持将数据库表的行映射为 Java 对象简化了数据库操作时数据的转换过程。开发人员可以通过配置文件或注解来定义对象与数据库表之间的映射关系。 自动映射 MyBatis 提供了自动映射功能可以自动将查询结果集映射到 Java 对象中减少了手动编写映射代码的工作量。 事务管理 MyBatis 支持事务管理开发人员可以通过配置文件或编程方式来管理事务确保数据库操作的一致性和可靠性。 灵活性 MyBatis 不强制开发人员使用特定的模型或架构允许开发人员按照自己的需求来组织代码和配置。 MyBatis 在 Java 开发中被广泛应用于持久层的开发尤其在与关系型数据库交互的项目中。它的设计目标是简化数据库访问并提供开发人员更多的控制权使得数据库操作更加灵活和高效。 二.故障还原 1.业务代码 ListProductAllexinfoDTO products productAllexinfoMapper.totalList(totalListQuery);2.bug 现象 ListProductAllexinfoDTO products productAllexinfoMapper.totalList(totalListQuery);这行代码未执行时,debug 看到 totalListQuery 中 name 的值是“李丽”,但是当这行代码执行完了之后 name 的值变为了“王五”,因为代码就这么一点点,那么问题一定是出在 totalList 方法里面 3.打印执行 sql select * from xx_table where name 王五这就很奇怪了,传入的是李丽,为啥 sql 的参数是王五呢? 三.解决方案 1.定位 bug select * from xx_table choosewhen testquery.name ! null and query.name ! and query.name 王五 and region.name #{query.name}/whenotherwiseand region.name 六六/otherwise /choose2.问题分析 看到这里,恍然大悟,之前确实没有遇到过这样的问题,最关键的是这样写 mybatis 居然认为是对的,没有报错 #把王五的值赋值给了name属性,导致sql的参数和后续的name都是王五 query.name 王五3.解决方案 首先‘王五’这里,需要改为两个,这里一定要记住,不能搞混了,一个等号 mybatis 是不报错的其次,在有字符串判断的时候,需要给外层加单引号,内层加双引号 select * from xx_table choosewhen testquery.name ! null and query.name ! and query.name 王五 and region.name #{query.name}/whenotherwiseand region.name 六六/otherwise /choose觉得有用的话点个赞 呗。 ❤️❤️❤️本人水平有限如有纰漏欢迎各位大佬评论批评指正 如果觉得这篇文对你有帮助的话也请给个点赞、收藏下吧非常感谢! Stay Hungry Stay Foolish 道阻且长,行则将至,让我们一起加油吧
http://www.hkea.cn/news/14585926/

相关文章:

  • 视频网站 建设糯米团网站怎么做
  • 江阴外贸网站制作营销方案 网站
  • 住房与建设部网站网站对公司的作用是什么
  • 网站搭建徐州百度网络搭建网站备案号 英文
  • 连云港网站建设报价wordpress 核心文件
  • 哪个网站可以免费学设计推广团队
  • 风云办公ppt模板网站网页设计实验
  • 学做网站开发吗济南商城网站建设
  • 网站营销话术泰安高新区建设局网站
  • wordpress进入站点哈尔滨市政建设工程
  • 想制作一个网站怎么来做陕西住房城乡建设门户网站
  • 海南省海口市建设厅网站用idea做html网站
  • 服装网站建设需求分析仓库管理系统界面
  • 相册管理网站模板网络安全工程师考证
  • 建立属于自己的网站h5网页制作代码
  • 网站推广排名怎么做百家号优化上首页
  • 如何重建网站设计公司排名前十
  • 站长工具域名查询社区怎样做酒店网站ppt
  • 网站优化要多少钱wordpress 图片 模糊
  • 如何做提卡网站婚恋网站女孩子做美容
  • 网站建设完整教程视频教程阿里云虚拟主机怎么做网站
  • 做外卖网站的模板设计基础网站推荐
  • 英文网站模版网站与网页的关系
  • 免费建个人网站win10建站wordpress
  • 做网站现在还行吗专业做app下载网站
  • 公司做网站的费用记到哪个科目红色培训网站源码
  • 网站建设与规划方案书网站排名软件利搜
  • 北京网站优化seo品牌企业建站
  • 高端网站建设的介绍网站开发项目安排
  • 代理游戏网站页面设计与制作专业