索引的引入 索引(Index)是数据库中一种特殊的数据结构,它用于提高数据库查询的效率和速度。在数据库中,索引类似于书籍中的目录,我们可以根据关键字快速定位到需要查看的内容所在的位置。 在数据库中,常用的索引类型包括主键索引、唯一索引、普通索引等。不同的索引类型适用于不同的查询场景,开发人员需要根据实际需求选择合适的索引类型。 同时,在MySQL中…
Spring Data Elasticsearch为文档的存储,查询,排序等操作提供了一个高度抽象的模板。使用Spring Data ElasticSearch来操作Elasticsearch,可以较大程度的减少我们的代码量,提高我们的开发效率。 数据准备 在使用Spring Data Elasticsearch之前,我们先准备一些数据: PUT …
MyBatis-Plus(简称 MP)是一个 MyBatis的增强工具(单表的访问),在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生(官方网址),它具有如下特性: 愿景 我们的愿景是成为 MyBatis 最好的搭档,就像魂斗罗中的 1P、2P,基友搭配,效率翻倍。 无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝…
Spring整合MyBatis 引入依赖 <dependencies> <!-- Spring 6.x 对应使用 MyBatis-Spring 3.0.x --> <dependency> <groupId>org.mybatis</groupId> <artifactId>m…