MyBatis 02

Posted 一纸流年

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

 


以上是关于MyBatis 02的主要内容,如果未能解决你的问题,请参考以下文章

mybatis学习(39):动态sql片段

SSM-MyBatis-05:Mybatis中别名,sql片段和模糊查询加getMapper

mybatis动态sql片段与分页,排序,传参的使用

MyBatis动态SQL标签用法

MYBATIS05_ifwherechoosewhentrimsetforEach标签sql片段

[linux][c/c++]代码片段02