
数据库
文章平均质量分 71
数据库管理系统相关
Frak-Freud
这个作者很懒,什么都没留下…
展开
-
Redis
NoSQL(Not Only SQL),是对不同于传统的关系型数据库的数据库管理系统的统称。与传统的关系型数据库不同,NoSQL数据库不保证关系型数据库的ACID特性。然而,它们具有灵活的架构,专门用于特定的数据模型,具有易扩展、高可用、大数据量、灵活的数据模型等特点。Redis数据库即是一个开源的,所有的数据全部存放在内存中,它的性能大大高于磁盘IO,并且它也可以支持数据持久化,它还支持横向扩展、主从复制等。原创 2023-11-29 14:29:11 · 837 阅读 · 0 评论 -
Mybatis05--分页查询
编写mapper接口。原创 2023-11-20 21:55:06 · 66 阅读 · 0 评论 -
MybatisPlus03--代码生成器和多数据源
多数据源即动态数据源,项目开发逐渐扩大,单个数据源、单一数据源已经无法满足需求项目的支撑需求。直接运行脚本即自动生成对应代码。原创 2023-11-20 15:03:53 · 84 阅读 · 0 评论 -
MybatisPlus02--增删改查
IService经常与BaseMapper和ServiceImpl一起使用,它们分别负责数据访问层的核心操作和业务逻辑处理。通过这三者的配合,可以有效地简化数据库操作并提高开发效率。BaseMapper是一个为简化开发和提高效率而生的通用Mapper,它是数据访问层的核心接口,封装了基本的CRUD操作。原创 2023-11-20 14:56:14 · 74 阅读 · 0 评论 -
MybatisPlus01--入门使用
MyBatis-Plus 是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。原创 2023-11-20 14:50:31 · 59 阅读 · 0 评论 -
Mybatis04--动态SQL
当使用可迭代对象或者数组时,index 是当前迭代的序号,item 的值是本次迭代获取到的元素。当使用 Map 对象(或者 Map.Entry 对象的集合)时,index 是键,item 是值。元素的功能非常强大,它允许你指定一个集合,item指代遍历到的单个元素(可以是属性或对象甚至是数组等),index指代元素的索引。动态 SQL 的另一个常见使用场景是对集合进行遍历(尤其是在构建 IN 条件语句的时候)。属性会忽略通过管道符分隔的文本序列(此处的空格是必要的)。元素等价的自定义 trim 元素为(原创 2023-11-17 16:17:56 · 61 阅读 · 0 评论 -
Mybatis03--增删改查
association 标签查询一对多情况中的一对一(每查询到一个角色都找到其对应的人)association 标签查询一对多情况中的一对一(每查询到一个角色都找到其对应的人)collection 标签一对多查询(每查询到一个人就找到其对应的多个角色)collection 标签一对多查询(每查询到一个人就找到其对应的多个角色)association—— 一个复杂类型的关联;—— 一个 ID 结果;—— 注入到字段或 JavaBean 属性的普通结果。collection—— 一个复杂类型的集合。原创 2023-11-17 16:09:27 · 62 阅读 · 0 评论 -
Mybatis02--相关配置
也可以使用flushCache="false"在每次执行后都清空缓存,这样在执行DML操作之后就不会清空缓存。两次得到的是同一个Student对象,即第二次查询并没有重新去构造对象,而是直接得到之前创建好的对象(一级缓存在进行DML操作或会话结束后,缓存会失效)。二级缓存是Mapper级别的,当一个会话失效时,它的缓存依然会存在于二级缓存中,因此如果再次创建一个新的会话会直接使用之前的缓存。Mybatis存在一级缓存和二级缓存,默认情况下,只启用了本地的会话缓存,它仅仅对一个。注解方式开启二级缓存。原创 2023-11-17 16:00:53 · 46 阅读 · 0 评论 -
Mybatis01--入门使用
MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO为数据库中的记录。原创 2023-11-17 15:51:02 · 48 阅读 · 0 评论