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

  • 相关阅读:
    汇编实现点亮Led灯(2440)
    BootLoader(2440)核心初始化代码
    学习单片机的正确方法(转载)
    ARM-汇编指令集(总结)
    BootLoader的架构设计
    统计单词数(WordCount)
    OPcache
    phpcon china 2017听讲总结
    php-fpm进程内存泄漏
    mysql字符串的隐式转换导致查询异常
  • 原文地址:https://www.cnblogs.com/chengshun/p/9782831.html
Copyright © 2011-2022 走看看