MyBatis的增 、删、改、查

 这是这个项目的总体结构

创建com.doyens.dao 这几个包的时候需要一个一个创建 例如:

com  然后在com里面创建doyens,否则用的时候会出错

 MyBatis的增 、删、改、查_第1张图片

1、首先需要创建一个实体类user

注意 实体类的参数类型要符合你数据库表里的类型

package com.doyens.pojo;

public class user {
    private Integer id;
    private String name;
    private Integer age;

    @Override
    public String toString() {
        return "user{" +
                "id=" + id +
                ", name='" + name + '\'' +
                ", age=" + age +
                '}';
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public Integer getAge() {
        return age;
    }

    public void setAge(Integer age) {
        this.age = age;
    }

    public user() {
    }

    public user(Integer id, String name, Integer age) {
        this.id = id;
        this.name = name;
        this.age = age;
    }
}

2、然后我们要写接口的一个方法体userdao

package com.doyens.dao;
import com.doyens.pojo.user;
import org.apache.ibatis.annotations.Select;

import java.util.List;

//实体类
public interface userdao {
    //查询所有
    List findAll();
    //id查询
    user findAllByid(user user);
    //模糊查询
    List findAllLike(String name);
    //添加
    void add(user user);
    //修改
    void Update(user user);
    //删除
    void Delete(user user);
}

3、写pom.xml依赖



    4.0.0

    org.example
    Mybatis01
    1.0-SNAPSHOT

    
        8
        8
    
    
        
            junit
            junit
            4.11
            test
        
        
            mysql
            mysql-connector-java
            5.1.47
        
        
            org.mybatis
            mybatis
            3.5.3
        
        
            log4j
            log4j
            1.2.17
        
    

4、连接Mysql数据库用的配置文件SqlMapConfig.xml

注意 这个配置文件要放在 resources 下面




    
    
        
        
            
            
            
            
                
                
                
                
            
        
    
    
    
        
    

5、然后来写我们的sql语句的配置文件IUserDao.xml





    

    

    

    
        insert into user (name,age)values(#{name},#{age})
    

    
        update user set name=#{name},age=#{age} where id=#{id}
    

    
        delete from user where id=#{id}
    

6、最后写我们的测试类MybatisTest

这就是很简单的连接数据库的Mybatis增删改查了

你可能感兴趣的:(java)