0
点赞
收藏
分享

微信扫一扫

MyBatis、Mybatis Plus(面试常问)

GG_lyf 2022-03-22 阅读 19
java后端

文章目录

MyBatis概述

啥是SqlSession及其作用?

Mybatis中取值方式有几种各自区别是什么

MyBatis的缓存机制?

作用:

缓存的数据结构:

一级缓存:

二级缓存:

自定义缓存:自己写一个类,必须实现mybatis提供的cache接口,可以自定义为redis

机制:

web应用执行sql获取数据,mybatis会先从缓存中获取,如果没有,则发送sql查询数据库,返回结果,同时将结果放入缓存中。

MyBatis的重要标签?

DAO接口的方法中传递多个参数用@Param

Mybatis Plus

MyBatis Plus简介?

MyBatis-Plus是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。如果添加了MybatisPlus的依赖 但是不想使用MybatisPlus的类和方法 这时候仍然可以按照之前使用Mybatis的步骤做开发 几乎和之前没有任何的改变

使用

  1. 创建实体类对应的dao接口 继承 BaseMapper 就会拥有MybatisPlus所有默认方法,需要继承BaseMapper 泛型 即当前dao对应的实体类
  2. 条件构造器,分页插件,

连表查询不使用mybatis plus

举报

相关推荐

mybatis面试5问

Mybatis和Mybatis-Plus面试题

面试常问

MyBatis Plus

Mybatis plus

408面试常问

Spring面试常问

java面试常问

0 条评论