
Mybatis
文章平均质量分 95
蒋一清
会发芽,有意义
展开
-
MyBatis-Plus
Test// 1.准备自定义查询条件// 2.调用mapper的自定义方法,直接传递Wrappermapper接口映射文件原创 2023-11-07 18:50:57 · 314 阅读 · 0 评论 -
MyBatis(下)
缓存通过减少IO的方式,来提高程序的执行效率。mybatis的缓存将select语句的查询结果放到缓存(内存)当中,下一次还是这条select语句的话,直接从缓存中取,不再查数据库。一方面是减少了IO。另一方面不再执行繁琐的查找算法。原创 2023-10-14 20:15:24 · 1000 阅读 · 0 评论 -
MyBatis(中)
这里的sql语句可以很直观的看出来,这个choose的特点就是只有一个条件会被执行,即使其传递的参数也符合要求。需求:先根据品牌查询,如果没有提供品牌,再根据指导价格查询,如果没有提供指导价格,就根据生产日期查询。比如我们只更新提交的不为空的字段,如果提交的数据是空或者"",那么这个字段我们将不更新。使用where的标签的话可以去where语句的前面的。测试和接大差不差,就不复制粘贴啦,主要是看Trim标签怎么使用的!where标签的作用:让where子句更加动态智能。,但是不可去除条件语句的后面的。原创 2023-10-13 21:33:39 · 417 阅读 · 0 评论 -
MyBatis(上)
MyBatis(以前称为iBATIS)是一个Java持久性框架,用于简化数据库访问和与关系数据库的交互。它提供了一种将数据库操作与Java应用程序的业务逻辑分离的方式,使开发人员能够更轻松地编写数据库访问代码。MyBatis本质上就是对JDBC的封装,通过MyBatis完成CRUD。MyBatis作为持久层的一个框架,使用到的一个思想就是ORM,用于将对象模型(通常是面向对象编程语言中的类和对象)映射到关系数据库中的数据模型(表、列等)。原创 2023-10-10 22:57:07 · 337 阅读 · 0 评论