mybatis is怎么配置查询列表

  正如大多数持久层框架一样mybatisis 同样提供了一级缓存二级缓存的支持

  mit();//不懂为啥,这个地方一定要提交事务之后二级缓存才会起作用

1.3、二级缓存补充说明

  1. 映射語句文件中的所有select语句将会被缓存

  2. 映射语句文件中的所有insert,update和delete语句会刷新缓存

  4. 缓存会根据指定的时间间隔来刷新。

  5. 缓存會存储1024个对象

cache标签常用属性:

是对mybatisis-Plus的功能进行简单介绍雖然是介绍,也让我们领略到他的优雅与强大你是不是已经被吸引了?别着急上一节,我们算是参观了mybatisis的风景这一节,我将带你领畧他独特的魅力

对于这部分的测试,我想结果是毫无因为那么你应该关注什么呢?没错SQL,所以我们直接看SQL。当然结果也是可以看到的。

这样的话我们就可以拼接各种条件了。那么问题来了:到底有哪些关键字呢性能如何呢?

如果官方提供的滿足不了你的需求或者你的需求很复杂,导致你不知道如何使用条件构造器那应该怎么办呢?

第一步:找到 Dao写一个数据库操作接口

苐二步:在xml文件中写sql

这样我们就可以使用了:

前面我们就说了,我是很不喜欢MP的查询接口的我们就把他弄成我们喜欢的吧,我这里借鉴 JPA接口了哈哈

* 根据主键ID查询数据

[2] 官网测试例子:

一:使用动态SQL完成多条件查询

       首先场景需求有 个年级和班级表,第一个要求是根据模糊查询姓名和年龄大小进行条件查询,接口层方法

  其次是映射文件的配置

 
 

     这種方式和java中choose循环结构原理是一样的判断多种情况,只要修改一下映射文件即可

 

 
/*数组形式传入学生Id*/
/*集合形式传入学生Id*/
/*集合形式传入学生Id*/

 打茚结果可以执行以下

  d;一对多的两种实现方式

 

两种方式都能实现,打印效果

我要回帖

更多关于 mybatis 的文章

 

随机推荐