Mybatis学习笔记
文章平均质量分 63
☾Lycoris
一名在校计科同志,大三咯,再不努力毕业要失业咯!
展开
-
Mybatis-12 缓存
查询要连接数据库,耗费资源!可以把一次查询的结果,暂存在一个可以直接取到的地方!-->内存:缓存再次查询相同数据的时候,直接走缓存,不用连接数据库了。什么是缓存?存在内存中的临时数据将用户经常用的数据放在缓存中,用户去查询数据就不用从磁盘上(关系型数据库数据文件)查询,从缓存中查询,从而提高查询效率,解决了高并发系统的系统问题。为什么使用缓存?减少和数据库的交换次数,减少系统的开销,提高系统的效率。什么样的数据能使用缓存?经常查询并且不经常改变的数据。【可以使用缓存】原创 2023-03-02 17:56:23 · 71 阅读 · 0 评论 -
Mybatis-11 动态SQl
什么是动态SQL:根据不同的条件生成不同的SQL语句如果你之前用过 JSTL 或任何基于类 XML 语言的文本处理器,你对动态 SQL 元素可能会感觉似曾相识。在 MyBatis 之前的版本中,需要花时间了解大量的元素。借助功能强大的基于 OGNL 的表达式,MyBatis 3 替换了之前的大部分元素,大大精简了元素种类,现在要学习的元素种类比原来的一半还要少原创 2023-03-02 17:50:56 · 44 阅读 · 0 评论 -
Mybatis-10 多对一和一对多
比如,一个老师拥有多个学生,对于老师而言,就是一对多的关系。复杂的属性:对象:association 集合:collection(这里就应该对应多个,是集合)javaType:指定一个属性的类型,集合中的泛型信息,我们使用ofType获取原创 2023-03-02 17:46:01 · 52 阅读 · 0 评论 -
Mybatis-09 Lombok
在IDEA中安装Lambox插件(idea2021版本里面自带了,不用安装插件,插件的版本也没有使用这个版本的idea的)@Data :自动生成无参构造、get、set、toString、hashCode、equals。get、set,可以放在类上,也可以放在方法上。不支持多种参数构造器的重载。原创 2023-03-02 17:40:20 · 64 阅读 · 0 评论 -
Mybatis-08 使用注解开发
使用注解来映射简单语句会使代码显得更加简洁,但对于稍微复杂一点的语句,Java 注解不仅力不从心,还会让你本就复杂的 SQL 语句更加混乱不堪。原因:在mapper.xml里面使用resultType=“” 的时候,应该是这个实体类的全名,包括包名,如果没有这么写,那么就需要取别名才行!在mapper.xml配置签名时,写错了,配成了pojo下面去了,应该配置mapper.在mybatis-config里面也是这个路径。接口从更深层次的理解,应是定义(规范,约束)与实现(名实分离的原则)的分离。原创 2023-03-02 17:35:33 · 40 阅读 · 0 评论 -
Mybatis-07 分页
使用mybatis实现分页,核心SQL。7.1 使用Limit分页。思考:为什么要分页?原创 2023-03-02 17:30:06 · 33 阅读 · 0 评论 -
Mybatis-06 日志
如果一个数据库操作出现了异常,我们需要排错。日志就是最好的助手。原创 2023-03-02 17:27:57 · 41 阅读 · 0 评论 -
Mybatis-05 解决属性名和字段名不一致的问题
ResultMap 的设计思想是,对简单的语句做到零配置,对于复杂一点的语句,只需要描述语句之间的关系就行了。原创 2023-03-02 17:19:52 · 35 阅读 · 0 评论 -
Mybatis-04 配置解析
MyBatis 的配置文件包含了会深深影响 MyBatis 行为的设置和属性信息。configuration(配置)properties(属性)settings(设置)typeAliases(类型别名)·······原创 2023-03-02 17:14:29 · 134 阅读 · 0 评论 -
Mybatis-03 CRUD
CRUD原创 2022-11-20 09:32:08 · 110 阅读 · 0 评论 -
Mybatis-02 第一个Mybatis程序
思路:环境–>导入Mybatis–>编写代码–>测试。原创 2022-11-19 16:56:17 · 176 阅读 · 0 评论 -
Mybatis-01 简介和环境
MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作,十分简洁方便原创 2022-11-19 16:44:30 · 123 阅读 · 0 评论