最新 最热

【Spring Boot实战与进阶】集成Mybatis-Plus的实例详解

MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 特性

2022-05-12
1

SSM学习笔记之MyBatis

ORM(Object Relation Mapping)对象关系映射,将Java中的一个对象与数据表中的一行记录一一对应。

2022-05-11
1

SSM学习笔记之Spring, SpringIoC, 注解, SpringAOP, Spring整合MyBatis

本文主要记录SSM框架中Spring的知识点,包括Spring,SpringIoC,注解,代理模式,SpringAOP,SpringAOP注解,Spring整合MyBatis。

2022-05-11
1

SpringBoot学习笔记(六)——分页、跨域、上传、定制banner、Lombok

pagehelper 是一个强大实用的 MyBatis 分页插件,可以帮助我们快速的实现MyBatis分页功能,而且pagehelper有个优点是,分页和Mapper.xml完全解耦,并以插件的形式实现,对Mybatis执行的流程进行了强化,这有效的避免了我们需要直...

2022-05-11
1

基于springboot的多数据源自动配置实现

最近做了一个自动支持多数据源配置的功能,基于springboot生态扩展,可自动识别配置文件中的数据库配置参数,并进行autoconfig。

2022-05-11
1

Java springboot使用mybatis-plus druid连接池接入mysql和clickhouse多数据源 自定义sql实现批量插入array map复杂类型等

项目之前是springboot简单的mybatis接入mysql,后续需求要接入clickhouse,顺便借此机会引入mybatis-plus,因为在迭代过程中时不时要加字段,每次加字段都要手动改mapper.xml文件的resultmap等sql实在是很没必要。...

2022-05-11
1

【黄啊码】今天居然有人问我:where 1=1 是什么意思?

上面的代码很熟悉,就是查询符合条件的总条数。在 mybatis 中常用到if标签判断 where 子句后的条件,为防止首字段为空导致 sql报错 。没错 ,当遇到多个查询条件,使用 where 1=1 可以很方便的解决我们条件为空的问题,那么这...

2022-05-11
1

MyBatis框架及原理分析

MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架,其主要就完成2件事情:

2022-05-10
1

MYBATIS中#{}和${}的区别详解

1.#将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by "111", 如果传入的值是id,则解析成的sql为order by "id"....

2022-05-10
1

springboot集成mybatis(二)

上篇文章《springboot集成mybatis(一)》介绍了SpringBoot集成MyBatis注解版。本文还是使用上篇中的案例,咱们换个姿势来一遍^_^

2022-05-10
1