
MyBatis
文章平均质量分 81
missterzy
世界上没有做不到的事
只有不想去完成的事
可惜我比较懒
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MyBatis拦截器实现数据范围权限控制,超简单!
数据范围权限控制是许多应用程序中的重要需求,特别是在多租户系统或需要根据用户权限控制数据访问的场景中。在本文中,我们将介绍如何使用拦截器自动装配方式来实现数据范围权限控制,为应用程序提供高度可扩展的解决方案。原创 2023-11-03 10:33:31 · 1182 阅读 · 0 评论 -
BaseMapper 接口介绍
这是最灵活的一点,在BaseMapper中直接复制了FnMapper/*** 根据主键更新实体中不为空的字段,强制字段不区分是否 null,都更新* * 当前方法来自 {@link io.mybatis.mapper.fn.FnMapper},该接口中的其他方法用 {@link ExampleMapper} 也能实现* @param entity 实体类。原创 2024-06-26 10:15:00 · 2746 阅读 · 0 评论 -
MyBatis拦截器在实际项目中的应用
MyBatis 是一个流行的 Java 持久层框架,它简化了数据库访问的复杂性,为开发者提供了强大的功能。其中,MyBatis 拦截器是一个非常有用的特性,可以帮助开发者灵活地解决各种问题。原创 2024-07-11 16:45:00 · 1427 阅读 · 1 评论 -
基于 MyBatis Plus 实现多租户支持:数据隔离与访问控制
多租户是一种软件架构,允许多个租户(通常是不同的客户或组织)共享同一个应用程序实例,同时确保他们的数据彼此隔离。在多租户环境中,数据隔离确保了每个租户只能访问属于自己的数据,防止数据泄露和安全问题。MyBatis Plus 是在 MyBatis 基础上扩展的一个增强工具包,提供了更简单和高效的 CRUD 操作,同时支持多种高级特性,如分页、多租户等。多租户架构是一种允许多个租户共享同一系统或应用资源的设计模式,但每个租户的数据和配置是相互隔离的。通过角色和权限管理,实现对不同租户和用户的细粒度访问控制。原创 2024-07-09 15:00:00 · 1544 阅读 · 0 评论