ReentrantLock和synchronized的区别

1、ReentrantLock是一个类,synchronized是一个关键字,都是在JVM层面实现的互斥锁的方式。 2、功能方面ReentrantLock的功能要比synchrized更为全面,RenntrantLock能够支持公平锁和非公平锁,synchronized只能支持非公平锁、Reentr

样子的木偶 发布于 2023-12-30

mybatis plus分页查询排序

探究Java中的MyBatis Plus注解 @OrderBy:优雅实现查询结果排序 简介: 在数据库查询中,对查询结果进行排序是常见的需求之一。MyBatis Plus作为一款强大的ORM框架,提供了注解 @OrderBy,使得开发者能够轻松实现查询结果排序,而无需手动编写复杂的排序语句。本文将详

样子的木偶 发布于 2024-05-17

Mybatis plus插入时返回主键id

Mybatis-plus插入后返回元素id mybatis-plus插入后返回插入元素的id 有三种方法,第三种最简单。不想麻烦的直接看第三种 1.mybatis原生 mybaits-plus要使用mybatis原生需要一下配置,指定下mapper文件的位置就好 mybatis-plus: ma

样子的木偶 发布于 2024-05-17

MyBatis核心配置

Mybatis的核心对象 SqlSessionFactoryBuilde SqlSessionFactoryBuilder的多个重载build()方法 由于build()方法中的参数environment和properties都可以为null,所以SqlSessionFactoryBuilder构建

样子的木偶 发布于 2023-12-14

MyBatis面试(更新中🔥🔥)

1、什么是Mybatis Mybatis 是一个半 ORM(对象关系映射)框架,它内部封装了 JDBC,开发时 只需要关注 SQL 语句本身,不需要花费精力去处理加载驱动、创建连接、创建 statement 等繁杂的过程。程序员直接编写原生态 sql,可以严格控制 sql 执行性 能,灵活度高。 M

样子的木偶 发布于 2023-01-08