- 博客(14)
- 收藏
- 关注
原创 MySQL索引
聚簇索引是由表的一个列或多个列进行排序结果建立的一个索引,他和非聚簇索引不同,聚簇索引不仅存储索引值,而且还存储整行数据内容,因此,叶子节点存储的不在是指针而是整行数据,聚簇索引效率比非聚簇索引的效率要高,还支持范围查询。非聚簇索引是对表的一个或多个列进行排序,将排序结果放到一个b+树中,和聚簇索引不同,非聚簇索引只保存索引值和指向数据行的指针,并不包含整条数据。2、插入、删除、修改的速度快,因为非聚簇索引只存储指针和索引,对于更新的操作,只需要对索引结构进行修改,而不需要对整个表进行排序和移动。
2023-05-25 20:30:43
424
原创 @Mapper和@Mapperscan的作用
Mapper是mabatis的一个注解,用于接口上,标识DAO层的接口(mapper接口)。使用 @Mapper 注解可以让 MyBatis 扫描到该接口并自动创建它的实现类。@MapperScan注解用于扫描指定包下的所有接口,位置在启动类上添加。@MapperScan 是对整个包下的所有的接口类的注解。使用 @MapperScan 后,接口类 就不需要使用 @Mapper 注解。mapper-locations: classpath*:/com/**/mapper/*.xml #映射文件位置。
2023-04-25 21:04:20
912
原创 关于Controller的query和param的接收参数区别
在 Java Web 开发中,Controller 是应用程序的入口点,负责处理请求并返回响应结果。实际开发中,Controller 通常需要接收客户端传递过来的参数,并将这些参数传递给 Service 层进行业务处理。在传递查询参数时,我们可以使用 Query 和 Param 参数来传递参数值。总的来说,Query 和 Param 参数的使用场景和传递方式都有所不同,在实际开发中需要根据实际需求来选择使用哪种方式来传递参数值。
2023-04-17 21:20:06
1857
原创 手动创建Mapper遇到的错误
Unsatisfied dependency expressed through field 'baseMapper'; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'com.czxy.mapper.EduCourseDescriptionMapper' available: expected at least 1 bean wh
2022-09-08 20:16:40
507
1
原创 Mybatis plus简单实现表的增删改查
参考教程:http://mp.baomidou.com/guide/MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作强大的 CRUD 操作:内置通用 Mapper、通用 Service,仅仅通过少量配置即可实现单表大部分 CRUD 操作,更有强大的条件构造器,满足各类使用需求
2022-06-08 21:14:02
143
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人