
MyBatis框架
codeRunner-hd
每个牛B人的背后都有一段苦B的岁月,只要能想SB一样的坚持,终将牛B!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MyBatis07:缓存
回顾上一章:MyBatis06:动态SQL简介1、什么是缓存 [ Cache ]? 存在内存中的临时数据。 将用户经常查询的数据放在缓存(内存)中,用户去查询数据就不用从磁盘上(关系型数据库数据文件)查询,从缓存中查询,从而提高查询效率,解决了高并发系统的性能问题。 2、为什么使用缓存? 减少和数据库的交互次数,减少系统开销,提高系统效率。 3、什么样的数据能使用缓存? 经常查询并且不经常改变的数据。 Mybatis缓存 MyBatis包..原创 2020-05-14 18:04:49 · 145 阅读 · 0 评论 -
MyBatis06:动态SQL
回顾上一章:MyBatis05:一对多和多对一处理介绍什么是动态SQL:动态SQL指的是根据不同的查询条件 , 生成不同的Sql语句.官网描述:MyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其它类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句的痛苦。例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号。利用动态 SQL 这一特性可以彻底摆脱这种痛苦。虽然在以前使用动态 SQL 并非一件易事,但正是 MyBatis 提供了.原创 2020-05-14 17:49:30 · 195 阅读 · 0 评论 -
MyBatis05:一对多和多对一处理
回顾上一章:MyBatis04:使用注解开发多对一的处理多对一的理解: 多个学生对应一个老师 如果对于学生这边,就是一个多对一的现象,即从学生这边关联一个老师! 数据库设计CREATETABLE`teacher` (`id`INT(10)NOTNULL,`name`VARCHAR(30) DEFAULTNULL,PRIMARY KEY (`id`)) ENGINE=INNODB DEFAULT CHARSET=utf8INSERT...原创 2020-05-14 17:43:57 · 217 阅读 · 0 评论 -
MyBatis04:使用注解开发
回顾上一章:MyBatis03:ResultMap及分页面向接口编程 大家之前都学过面向对象编程,也学习过接口,但在真正的开发中,很多时候我们会选择面向接口编程 根本原因 : 解耦 , 可拓展 , 提高复用 , 分层开发中 , 上层不用管具体的实现 , 大家都遵守共同的标准 , 使得开发变得容易 , 规范性更好 在一个面向对象的系统中,系统的各种功能是由许许多多的不同对象协作完成的。在这种情况下,各个对象内部是如何实现自己的,对系统设计人员来讲就不那么重要了; .原创 2020-05-14 17:32:12 · 206 阅读 · 0 评论 -
MyBatis03:ResultMap及分页
回顾上一章:MyBatis02:CRUD操作及配置解析查询为null问题要解决的问题:属性名和字段名不一致环境:新建一个项目,将之前的项目拷贝过来1、查看之前的数据库的字段名2、Java中的实体类设计publicclassUser{ privateintid; //id privateStringname; //姓名 privateStringpassword; //密码和数据库不一样! //构造 //se...原创 2020-05-14 17:26:49 · 382 阅读 · 0 评论 -
MyBatis02:MyBatis的CRUD操作及配置解析
回顾上一章:MyBatis01:第一个程序namespace 将上面案例中的UserMapper接口改名为 UserDao; 将UserMapper.xml中的namespace改为为UserDao的路径 . 再次测试 结论:配置文件中namespace中的名称为对应Mapper接口或者Dao接口的完整包名,必须一致!select select标签是mybatis中最常用的标签之一 select语句有很多属性可以详细配置每一条SQL语句原创 2020-05-14 17:21:41 · 343 阅读 · 0 评论 -
MyBatis01:第一个程序
MyBatis简介环境说明: jdk 8 + MySQL 5.7.19 maven-3.6.1 IDEA 学习前需要掌握: JDBC MySQL Java 基础 Maven Junit 什么是MyBatis MyBatis 是一款优秀的持久层框架 MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集的过程 MyBatis 可以使用简单的 XML 或注.原创 2020-05-14 17:05:54 · 255 阅读 · 0 评论