MyBatis
文章平均质量分 54
MyBatis
AbtYee
编程嘛 编就完了
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
使用Stream流完成按年份对已按时间降序排列的博客内容进行分组
使用Stream流完成按年份对已按时间降序排列的博客内容进行分组 在做自己的博客系统练手项目的时候想到可以做一个时间轴,按年份进行分类,并输出博客的创建时间以及博客标题,那实际上目前也已得知我只需要几个字段: 博客Id:用于点击博客标题的时候跳转详情页面 博客标题 创建时间 那么现在问题来了,我如果要进行根据年份排序,那这个返回的结果肯定是个集合,而这个集合中每一个都有一个年份字段,并且对应的就有一个博客响应参数的集合,有的家人可能就会想到,可以用map解决啊!而事实上,我们也知道HashMap并没有排原创 2021-11-21 00:52:07 · 2193 阅读 · 1 评论 -
MyBatis学习笔记--缓存
MyBatis学习笔记–缓存 简介 什么是缓存[Cache]? 存在内存中的临时数据 将用户经常查询的数据放在缓存(内存)中,用户去查询数据就不用从磁盘上(关系型数据库数据文件)查询,从缓存中查询,从而提高效率,解决了高并发系统的性能问题。 为什么使用缓存? 减少和数据库的交互次数,减少系统开销,提高系统效率 什么样的数据能使用缓存? 经常查询并且不经常改变的数据 MyBatis缓存 MyBatis包含一个非常强大的查询缓存特性,它可以非常方便的定制和配置缓存。缓存可以极大地提原创 2021-06-22 14:52:29 · 138 阅读 · 0 评论 -
MyBatis学习笔记-ResultMap
MyBatis学习笔记-ResultMap 解决属性名与字段名不一致的问题 resultMap 结果集映射 resultMap元素是MyBatis中最重要最强大的元素 resultMap的设计思想是,对于简单的语句根本不需要配置显式的结果映射,而对于复杂一点的语句只需要描述他们的关系就行 resultMap最优秀的地方在于,虽然已经对它相当了解了,但是根本不需要显式地用到它们 数据库:id name pwd 实体类:id name password <!--结果集映射-->原创 2021-05-29 18:42:31 · 173 阅读 · 0 评论 -
MyBatis学习笔记-Map
MyBatis学习笔记-Map public int updateUserByMap(Map<String,Object> map); <update id="updateUserByMap" parameterType="map"> update user set name = #{name}, pwd = #{pwd} <where> id = #{id} </where> </update> 注意:原创 2021-05-29 18:41:56 · 131 阅读 · 0 评论 -
MyBatis学习笔记-生命周期和作用域
MyBatis学习笔记-生命周期和作用域 生命周期和作用域是至关重要的,因为错误的使用会导致非常严重的并发问题。 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KI7odEBA-1622284851250)(C:\Users\10098\AppData\Roaming\Typora\typora-user-images\image-20210519085945209.png)] SqlSessionFactoryBuilder 一旦创建了SqlSessionFactory,原创 2021-05-29 18:41:13 · 117 阅读 · 0 评论 -
MyBatis学习笔记-配置解析
MyBatis学习笔记-配置解析 mybatis-config.xml MyBatis 的配置文件包含了会深深影响 MyBatis 行为的设置和属性信息。 properties(属性) settings(设置) typeAliases(类型别名) typeHandlers(类型处理器) objectFactory(对象工厂) plugins(插件) environments(环境配置) environment(环境变量) transactionManager(事务管理器) dataSource(数据原创 2021-05-29 18:37:59 · 209 阅读 · 0 评论 -
MyBatis学习笔记--代码实现
MyBatis学习笔记–代码实现 思路:搭建环境–>导入MyBatis–>编写代码–>测试 搭建环境 搭建数据库 create database mtbatis; use mabatis; create table user( id int primary key not null, name varchar(30) default null, pwd varchar(30) default null )engine = InnoDB default charset = utf原创 2021-05-29 18:36:35 · 201 阅读 · 0 评论
分享