Mybatis简介
1.Mybatis是一个优秀的基于java的持久层框架,它内部封装了jdbc,使开发者只需要关注sql语句本身,而不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。
2.Mybatis通过xml或注解的方式将要执行的各种statement配置起来,并通过java对象和statement中sql的动态参数进行映射生成最终执行的sql语句。
3.最后Mybatis框架执行sql并将结果映射为java对象并返回。采用ORM思想解决了实体和数据库映射的问题,对jdbc进行了封装,屏蔽了java、api底层访问细节,使我们不用与jdbc、api打交道,就可以完成对数据库的持久化操作。
官方网址: https://mybatis.org/mybatis-3/
Mybatis开发步骤
(1)添加Mybatis坐标
(2)创建user数据表
(3)编写User实体类
(4)编写映射文件stuMapper.xml
(5)编写核心文件SqlMapper.xml
(6)编写测试类
新建项目
查询
(1)添加Mybatis坐标
在pom.xml中添加
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.21</version>
</dependency>
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.4.6</version>
</dependency>
(2)创建user数据表
(3)编写User实体类
1.在java下建包com.nky.myapplication
2.在java中的包建stu.java实体类
添加get和set方法
package com.nky.myapplication;
public class stu {
private int uid;
private String name;
private String pwd;
public int getUid() {
return uid;
}
public void setUid(int uid) {
this.uid = uid;
}
public String getName() {
return name;
}<