![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MyBatis
文章平均质量分 79
「已注销」
这个作者很懒,什么都没留下…
展开
-
第一讲 MyBatis开端
一、什么是MyBatis? MyBatis是一个基于Java的持久层框架。 二、持久化:数据从瞬时状态变为持久状态。 三、持久层:完成持久化工作的代码块。--- dao 四、MyBatis就是帮助程序员将数据存入数据库中,和从数据库中取数据。 五、传统的JDBC操作:有很多重复的代码块。比如:数据取出时的封装,数据原创 2017-05-25 21:35:07 · 325 阅读 · 0 评论 -
第二讲 CRUD操作
一、搭建MyBatis框架 导入相关jar包编写核心配置文件(配置数据库连接的相关信息,以及配置了mapper映射文件)编写dao操作编写mapper映射文件编写实体类 二、CRUD(增、查、改、删)实现步骤 user.mapper.xml原创 2017-05-25 21:35:51 · 294 阅读 · 0 评论 -
第三讲 配置文件解析
一、mybatis-config.xml xml version="1.0" encoding="UTF-8" ?> DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> configuratio原创 2017-05-25 21:36:33 · 335 阅读 · 0 评论 -
第四讲 属性名和字段名不一致的处理
一、数据库中表的设计 二、实体类 public class User { private int id; private String name; private String password ; public int g原创 2017-05-25 21:37:09 · 1093 阅读 · 0 评论 -
第五讲 分页的实现
一、分析mysql的分页语句:limit startIndex, pageSize mapper映射文件: select id="selectAll" parameterType="Map" resultType="User"> select * from user limit #{startIndex},原创 2017-05-25 21:38:16 · 750 阅读 · 0 评论 -
第六讲 使用注解开发
一、面向接口编程 好处:扩展性好。分层开发中,上层不用管具体的实现,大家都遵循共同的标准,使得开发变得容易,规范性更好。 就好比现在要写一个UserDao.java,我们可以先定义好UserDao里面要实现的方法,如:增、删、改、查等操作。 然而,在使用的时候可能会用到MySql数据库或者Oracle数据库,但是这两者对数据库的操作并不是原创 2017-05-25 21:44:42 · 382 阅读 · 0 评论 -
第七讲 关于联表的处理
一、多对一的处理(学生找老师) 数据库表的设计 实体类 public class Student { private int id; private String name; //多个学生对应一个老师原创 2017-05-25 21:45:27 · 528 阅读 · 0 评论 -
第八讲 动态SQL
一、动态SQL指根据不同的查询条件,生成不同的SQL语句 二、mapper映射文件(别忘了引入到mybatis-config.xml中) xml version="1.0" encoding="UTF-8" ?> DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://myba原创 2017-05-25 21:46:13 · 361 阅读 · 0 评论