MyBatis 02

这个是Mybatis的主配置文件:

<?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">  
<configuration>  

    <environments default="development">  
        <environment id="development">  
            <!-- 配置JDBC事务控制,由mybatis进行管理 -->  
            <transactionManager type="JDBC"></transactionManager>  
            <!-- 配置数据源,采用mybatis连接池 -->  
            <dataSource type="POOLED">  
                <property name="driver" value="" />  
                <property name="url" value="" />  
                <property name="username" value="" />  
                <property name="password" value="" />  
            </dataSource>  
        </environment>  
    </environments>  

    <!-- 加载映射文件 -->  
    <mappers>  
        <mapper resource="User.xml" />  
    <!-- <mapper resource="mapper/UserMapper.xml" /> -->  

        <!-- 批量加载映射文件 -->  
        <package name="com.itheima.mybatis.mapper" />  
    </mappers>  
</configuration>  

这个是EmpMapper.xml(实体类映射文件,就是我之前在图中画的EmpSQL.xml)

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" 
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">

<mapper>



</mapper>

下面我们来试着做一个小demo: 

在做demo之前我们需要在数据库中插入一个emp表和在工程中创建一个Emp实体类。 
这个是实体类:

package com.demo.entity;

import java.io.Serializable;

public class Emp implements Serializable {
    private Integer id;
    private String name;
    private Double salary;
    private Integer 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 Double getSalary() {
        return salary;
    }
    public void setSalary(Double salary) {
        this.salary = salary;
    }
    public Integer getAge() {
        return age;
    }
    public void setAge(Integer age) {
        this.age = age;
    }


}

emp表主要有id,name,salary,age四列。并随意添加一些信息,以便于我们以后的测试。 

创建完成就可以开始配置了。

版权声明:本文为博主原创文章,如需转载请表明出处。 https://blog.csdn.net/qq_39266910/article/details/77780126

猜你喜欢

转载自www.cnblogs.com/chengshun/p/9782831.html