最新 最热

Mybatis-Plus实践学习(三十)

我们已经知道,在MP中,通过AbstractSqlInjector将BaseMapper中的方法注入到了Mybatis容器,这样这些方法才可以正常执行。

2024-02-28
1

Mybatis-Plus实践学习(二十九)

执行更新时, set version = newVersion where version = oldVersion

2024-02-27
3

Mybatis-Plus实践学习(二十八)

性能分析拦截器,用于输出每条 SQL 语句及其执行时间,可以设置最大执行时间,超过时间会抛出异常。

2024-02-26
4

Mybatis-Plus实践学习(二十七)

在MP中提供了对SQL执行的分析的插件,可用作阻断全表更新、删除的操作,注意:该插件仅适用于开发环境,不适用于生产环境。

2024-02-26
1

Mybatis-Plus实践学习(二十三)

腾讯云开发者社区是腾讯云官方开发者社区,致力于打造开发者的技术分享型社区。提供专栏,问答,沙龙等产品和服务,汇聚海量精品云计算使用和开发经验,致力于帮助开发者快速成长与发展,营造开放的云计算技术生态圈。...

2024-02-26
3

MyBatis和Hibernate的区别,及MyBatis的缓存机制了解吗

总的来说,MyBatis是一个小巧、方便、高效、简单、直接、半自动化的持久层框架,Hibernate是一个强大、方便、高效、复杂、间接、全自动化的持久层框架。...

2024-02-22
4

Mybatis和MybatisPlus:数据库操作工具的对比

MyBatis是一个开源、轻量级的数据持久化框架,是JDBC和Hibernate的替代方案。MyBatis内部封装了JDBC,简化了加载驱动、创建连接、创建statement等繁杂的过程,开发者只需要关注SQL语句本身。MyBatis支持定制化SQL、存储过...

2024-02-20
1

mybatis 中 foreach collection的常用用法

MyBatis中的foreach标签用于在SQL语句中遍历集合,并将集合中的元素逐个应用到SQL语句中。以下是foreach标签的常见用法示例:

2024-02-20
3

优化MyBatis查询条件:从Boolean类型判断到<choose>标签的进化

作为一名Java CRUD Coder,日常开发中会遇到类似的需求:通过下拉列表选择“是”或“否”来对数据库中的数据进行筛选。如果此时前端的传参是boolean类型的true和false,后端Mapper层的代码可能会遇到需要构造类似if (param...

2024-02-20
5

自定义MyBatis通用枚举类型处理器 --- 是真的通用

在使用MyBatis的过程中,我们经常会使用到枚举类型的数据,一般在保存数据时只是想将枚举类型的code值存入到数据库中,查询时希望能自动根据code值映射出对应的枚举对象出现,而不是查询出code值然后再手动根据code值找到对...

2024-02-04
1