
Mybatis
文章平均质量分 68
baker_zhuang
8年工业软件开发经验,熟悉CRM、MES及WMS系统,实现从客户管理到生产、仓储的全流程智能化。专注于AI大模型与3D虚拟显示技术,致力于企业智能化升级。擅长将前沿科技融入企业运营,提升效率与决策能力。持续学习,勇于创新,将技术难题转化为发展动力,助力企业数字化转型,实现可持续增长。在快速变化的市场中,始终站在技术前沿,为企业创造更大价值。
展开
-
Mybatis的原理和MybaitsPlus
看完Mybatis的基本操作,我们来聊下Mybaits的底层实现原理:MyBatis 是一个持久层框架,它的底层实现原理主要涉及 SQL 解析、参数映射、SQL 执行和结果映射等方面。下面是 MyBatis 的基本工作原理:配置文件加载:MyBatis 的配置文件(通常为mybatis-config.xml)被加载,并解...原创 2023-09-18 09:01:24 · 513 阅读 · 0 评论 -
Mybatis入门(select标签)
MyBatis 本是apache的一个开源项目iBatis,MyBatis是一个优秀的持久层框架,它对jdbc的操作数据库的过程进行封装,使开发者只需要关注SQL本身,而不需要花费精力去处理例如注册驱动、创建connection、创建statement、手动设置参数、结果集检索等jdbc繁杂的过程代码。Mybatis通过x...原创 2023-09-13 10:35:21 · 231 阅读 · 0 评论 -
Mybatis中传入不同类型的值处理方案
系统在做查询时,多数情况会需要做条件筛选,也就是要传入参数,用参数作为条件去查询,因此处理传入参数就成了一个问题,传入的参数可能是单个基础数据类型的参数,也可能是集合或者是对象等,如果传入的参数是基础数据类型,可以直接拼接上,例如:当传入参数为String类型的name时,直接拼接到sql语句上即可,这里要注意区分#{}和...原创 2023-09-15 00:23:12 · 312 阅读 · 0 评论 -
Mybatis的<insert>,<update>,<delete>标签用法
之前对mybatis的<select>标签以及其他相关标签做了讲解,很多标签也是可以拿到增删改的标签中来用的,下面先说下<insert>标签的用法:<insert>标签顾名思义就是插入语句,用于将数据插入到数据库中,一般插入标签没有返回值,传入一个实体对象的数据,一般不对插入的数据做判断...原创 2023-09-17 09:30:58 · 998 阅读 · 0 评论 -
Mybatis的<where>,<if>等标签用法
上节有介绍Mybaits传入参数不同类型的时候,对应的处理方法,这节要说下处理方法时候还会用到的另外几个标签,比如<where> ,<if>等。我们首先说下<if>标签,看名字就知道是用来做判断的,放传入的参数为null或者为空字符串时,我们不希望它3参与筛选,我们可以用<if&g...原创 2023-09-16 12:04:21 · 991 阅读 · 0 评论