栏目分类:
子分类:
返回
文库吧用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
文库吧 > IT > 软件开发 > 后端开发 > Java

Mybatis入门(三)Spring整合Mybatis - xml文件

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Mybatis入门(三)Spring整合Mybatis - xml文件

文章目录
    • 前言
    • 一、导入依赖
    • 二、编写User实体类
    • 三、编写持久层UserMapper接口
    • 四、编写UserMapper映射文件
    • 五、编写jdbc.properties配置文件
    • 六、编写springContext.xml配置文件
    • 七、编写UserMapperTests测试类
    • 八、demo_user数据库表模板


前言

Mybatis-Spring整合:http://mybatis.org/spring/zh/index.html

一、导入依赖

pom.xml


        
        
            org.springframework
            spring-context
            5.3.9
        

        
        
            mysql
            mysql-connector-java
            8.0.26
        

        
        
            org.mybatis
            mybatis
            3.5.6
        

        
        
            org.mybatis
            mybatis-spring
            2.0.6
        

        
        
            org.springframework
            spring-jdbc
            5.3.9
        

        
        
            com.alibaba
            druid
            1.1.20
        

        
        
            junit
            junit
            4.13
            test
        

        
        
            org.projectlombok
            lombok
            1.18.20
            provided
        
    
二、编写User实体类

User

@Data
@Accessors(chain = true)
public class User implements Serializable {
    private Integer id;
    private String name;
    private Integer age;
    private String sex;
}
三、编写持久层UserMapper接口

UserMapper

public interface UserMapper {
    List getAllUser();   
}
四、编写UserMapper映射文件

UserMapper.xml




    
        select * from demo_user
    

五、编写jdbc.properties配置文件

jdbc.properties

jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/demo_admin?useSSL=false&useUnicode=true&characterEncoding=UTF-8
jdbc.username=root
jdbc.password=root
六、编写springContext.xml配置文件

springContext.xml




    
    
    
    
        
        
        
        
        
        
    

    
    
        
        
        
        
        
        
    

    
    
        
        
        
    

七、编写UserMapperTests测试类

UserMapperTests

public class UserMapperTests {

    private ApplicationContext ac;

    @Before
    public void init() {
        ac = new ClassPathXmlApplicationContext("springContext.xml");
    }

    @Test
    public void getAllUser() {
        UserMapper mapper = ac.getBean(UserMapper.class);
        List users = mapper.getAllUser();
        // [User(id=1, name=zs, age=18, sex=男), User(id=2, name=ls, age=20, sex=男), User(id=3, name=xiaohong, age=18, sex=女)]
        System.out.println(users);
    }
}
八、demo_user数据库表模板

转载请注明:文章转载自 www.wk8.com.cn
本文地址:https://www.wk8.com.cn/it/1036469.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 wk8.com.cn

ICP备案号:晋ICP备2021003244-6号