MybatisPlus
文章平均质量分 75
记录并分享常用的mybatisPlus 的常用方法,记录遇到过的问题和解决办法。
月轩居士
Archimedes said: give me a fulcrum,I will move the earth.Program ape said: give me a keyboard,I can change the world.
展开
-
Mybatis Plus 大数据游标分页
随着业务的发展,许多应用面临处理大数据量的挑战。传统的分页方式在处理大数据量时可能带来性能问题,而MyBatis Plus提供的游标分页是一种解决方案,可以显著提高性能,更有效地处理大量数据。原创 2024-01-27 18:05:37 · 2021 阅读 · 0 评论 -
MyBatis Plus 多租户支持
随着云计算和微服务架构的发展,多租户系统逐渐成为企业开发中的常见需求。多租户系统指的是在同一个软件实例中为多个租户提供服务,并且这些租户之间的数据需要进行隔离。MyBatis Plus为多租户场景提供了支持,通过合理配置和扩展,可以实现数据隔离和多租户访问控制。原创 2024-01-27 17:50:34 · 729 阅读 · 0 评论 -
Mybatis Plus 数据分片-水平分库分表策略
在实际应用中,需要根据业务需求和数据量的大小,选择合适的分片键和分片规则,以达到提高数据库性能和可扩展性的目的。在使用MyBatis Plus进行数据分片时,需要谨慎处理跨库跨表的查询,注意数据迁移和扩容的问题,以确保整个数据分片系统的稳定性和可维护性。数据分片是一种处理大量数据的有效策略,但在实施过程中需要注意一些关键的事项,以确保分片系统的性能、稳定性和可维护性。分片规则的设计直接关系到数据分片的正确性,以及每个分片的数据能否被正确路由到相应的库和表中。选择合适的分片键是数据分片中至关重要的一步。原创 2024-01-27 17:31:43 · 2288 阅读 · 0 评论 -
MyBatis Plus 的代码生成定制化
MyBatis Plus 提供了强大的代码生成器功能,可以自动生成基于 MyBatis 的 CRUD 操作代码,从而加速项目开发。然而,有时默认生成的代码可能不符合项目的具体风格和规范。本文将深入探讨如何通过定制化 MyBatis Plus 的代码生成器,生成符合项目风格的代码,提高代码质量和可维护性。原创 2024-01-27 17:10:12 · 308 阅读 · 0 评论 -
Mybatis Plus批处理操作
在实际应用中,我们经常面对大批量数据的处理需求,例如数据的批量插入、更新、删除等操作。MyBatis Plus 提供了强大的批处理支持,可以帮助我们高效地处理大规模数据。原创 2024-01-27 17:00:57 · 1380 阅读 · 0 评论 -
Mybatis Plus 懒加载实现
懒加载是一种优化数据库访问的策略,它允许只在需要的时候加载数据,而不是在一开始就加载所有数据。在 MyBatis Plus 中,懒加载是一项强大的功能,能够有效减少不必要的数据库查询,提升系统性能。原创 2024-01-27 16:44:54 · 1569 阅读 · 0 评论 -
Mybatis 分页查询简单实现方式(Mybatis Plus)
一般物理分页,即通过sql语句分页,都是在sql语句后面添加limit分页语句,在xml文件里传入分页的参数,再多配置一条sql,用于查询总数:<select id="queryStudentsBySql" parameterType="map" resultMap="studentmapper"> select * from student li...原创 2020-04-15 18:20:46 · 4944 阅读 · 2 评论