
MyBatis
文章平均质量分 54
MyBatis
AbtYee
编程嘛 编就完了
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
使用Stream流完成按年份对已按时间降序排列的博客内容进行分组
使用Stream流完成按年份对已按时间降序排列的博客内容进行分组在做自己的博客系统练手项目的时候想到可以做一个时间轴,按年份进行分类,并输出博客的创建时间以及博客标题,那实际上目前也已得知我只需要几个字段:博客Id:用于点击博客标题的时候跳转详情页面博客标题创建时间那么现在问题来了,我如果要进行根据年份排序,那这个返回的结果肯定是个集合,而这个集合中每一个都有一个年份字段,并且对应的就有一个博客响应参数的集合,有的家人可能就会想到,可以用map解决啊!而事实上,我们也知道HashMap并没有排原创 2021-11-21 00:52:07 · 2151 阅读 · 1 评论 -
MyBatis学习笔记--缓存
MyBatis学习笔记–缓存简介什么是缓存[Cache]?存在内存中的临时数据将用户经常查询的数据放在缓存(内存)中,用户去查询数据就不用从磁盘上(关系型数据库数据文件)查询,从缓存中查询,从而提高效率,解决了高并发系统的性能问题。为什么使用缓存?减少和数据库的交互次数,减少系统开销,提高系统效率什么样的数据能使用缓存?经常查询并且不经常改变的数据MyBatis缓存MyBatis包含一个非常强大的查询缓存特性,它可以非常方便的定制和配置缓存。缓存可以极大地提原创 2021-06-22 14:52:29 · 121 阅读 · 0 评论 -
MyBatis学习笔记-ResultMap
MyBatis学习笔记-ResultMap解决属性名与字段名不一致的问题resultMap结果集映射resultMap元素是MyBatis中最重要最强大的元素resultMap的设计思想是,对于简单的语句根本不需要配置显式的结果映射,而对于复杂一点的语句只需要描述他们的关系就行resultMap最优秀的地方在于,虽然已经对它相当了解了,但是根本不需要显式地用到它们数据库:id name pwd实体类:id name password<!--结果集映射-->原创 2021-05-29 18:42:31 · 147 阅读 · 0 评论 -
MyBatis学习笔记-Map
MyBatis学习笔记-Mappublic 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 · 116 阅读 · 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 · 107 阅读 · 0 评论 -
MyBatis学习笔记-配置解析
MyBatis学习笔记-配置解析mybatis-config.xmlMyBatis 的配置文件包含了会深深影响 MyBatis 行为的设置和属性信息。properties(属性)settings(设置)typeAliases(类型别名)typeHandlers(类型处理器)objectFactory(对象工厂)plugins(插件)environments(环境配置)environment(环境变量)transactionManager(事务管理器)dataSource(数据原创 2021-05-29 18:37:59 · 188 阅读 · 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 · 177 阅读 · 0 评论