zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    二分查找练习
    Linux中Buffer和Cache的区别
    c++设计模式之单例模式
    c++设计模式之工厂模式
    C++中内存泄漏的几种情况
    snprintf
    命名空间和模块化编程1
    避免内存泄漏
    静态对象强制类型转换
    副本构造器
  • 原文地址:https://www.cnblogs.com/chengshun/p/9782831.html
Copyright © 2011-2022 走看看