![](https://img-blog.csdnimg.cn/2020092315120032.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
MyBatis
MyBatis
猫巳
IT码农
展开
-
【Java】mybatis plus条件构造器方法LambdaQueryWrapper说明
LambdaQueryWrapper是mybatis plus中的一个条件构造器对象,只是是需要使用Lambda 语法使用 Wrapperwhere: WHERE 语句,拼接 + WHERE 条件and: AND 语句,拼接 + AND 字段=值andNew: AND 语句,拼接 + AND (字段=值)or: OR 语句,拼接 + OR 字段=值orNew: OR 语句,拼接 + OR (字段=值)eq: 等于=allEq: 基于 map 内容等于=ne: 不等于<>gt.原创 2020-11-06 17:23:04 · 7664 阅读 · 1 评论 -
【MyBatis】使用Mybatis-PageHelper分页插件
使用方法引入分页插件引入分页插件有下面2种方式,推荐使用 Maven 方式。 引入 Jar 包你可以从下面的地址中下载最新版本的 jar 包 https://oss.sonatype.org/content/repositories/releases/com/github/pagehelper/pagehelper/ht...原创 2019-06-10 14:09:53 · 212 阅读 · 0 评论 -
【MyBatis】Spring Boot集成MyBatis
Spring Boot 集成 MyBatis, 分页插件 PageHelper, 通用 MapperSpring Boot 1.5.1.RELEASEmybatis-spring-boot-startermapper-spring-boot-starterpagehelper-spring-boot-starter项目依...原创 2019-06-10 14:13:55 · 140 阅读 · 0 评论 -
Spring Boot整合Mybatis出现异常
1.错误描述org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):com.moonce.xxxMapper:findList2.原因2.1.命名错误首先检查Mapper接口和XML文件中是否有格式错误2.2.没有指定mybat...原创 2019-01-01 14:42:24 · 241 阅读 · 0 评论 -
【MyBatis】MyBatis面试题
什么是 MyBatis?答:MyBatis 是一个可以自定义 SQL、存储过程和高级映射的持久层框架。 讲下 MyBatis 的缓存答:MyBatis 的缓存分为一级缓存和二级缓存,一级缓存放在 session 里面,默认就有,二级缓 存放在它的命名空间里,默认是不打开的,使用二级缓存属性类需要实现 Serializable 序...原创 2019-07-25 15:16:24 · 188 阅读 · 0 评论 -
【MyBatis】使用 MyBatis 的 mapper 接口调用时有哪些要求?
使用 MyBatis 的 mapper 接口调用时有哪些要求?答:1)Mapper接口方法名和 mapper.xml 中定义的每个 sql 的 id 相同;2)Mapper接口方法的输入参数类型和 mapper.xml 中定义的每个 sql 的 parameterType 的类型相同;3)Mapper接口方法的输出参数类型...原创 2019-11-08 10:38:45 · 1193 阅读 · 0 评论 -
【Mybatis】请描述Mybatis的插件对主体功能增强的全过程?其中使用了什么设计模式?
请描述Mybatis的插件对主体功能增强的全过程?其中使用了什么设计模式?答:插件对主体功能增强是基于责任链模式实现的。在mybatis初始化过程中,所有的插件会被加载到Configuration对象的插件注册中心,当configuration对象创建Executor、StatementHandler、ParameterHan...原创 2019-11-11 10:39:45 · 216 阅读 · 0 评论