• mybatis入门


    一,什么是mybatis

    简介:是一款ORM框架,即对象映射关系框架

    是一款关于数据库层面的框架

    mybatis是一款ORM框架,即对象映射关系框架,是一款关于数据库层面的框架

    官方回答:

    MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。

    想要了解更多相关的知识点可以到官网上查阅资料 MyBatis中文网

    二,mybatis环境搭建

    1.导入pom环境搭建

    2.导入框架的配置文件

    3.Mybatis相关插件安装

    首先打开idea后,创建maven工程
    在这里插入图片描述
    显示build success说明项目模块新建成功
    在这里插入图片描述

    导入pom环境搭建

    Pom.xml依赖

    
            1.8
            1.8
        
     
        
            
            
                junit
                junit
                4.12
                test
            
     
            
            
                javax.servlet
                javax.servlet-api
                4.0.0
                provided
            
     
            
            
                org.mybatis
                mybatis
                3.4.5
            
     
            
            
                mysql
                mysql-connector-java
                5.1.44
            
     
            
            
            
            
            
                org.apache.logging.log4j
                log4j-core
                2.9.1
            
            
                org.apache.logging.log4j
                log4j-api
                2.9.1
            
            
            
                org.apache.logging.log4j
                log4j-web
                2.9.1
            
    
     
     
     
            
                
                
                    src/main/java
                    
                        **/*.xml
                    
                
                
                
                    src/main/resources
                    
                        jdbc.properties
                        *.xml
                    
                
            
     
            
                
                    org.mybatis.generator
                    mybatis-generator-maven-plugin
                    1.3.2
                    
                        
                        
                            mysql
                            mysql-connector-java
                            5.1.44
                        
                    
                    
                        true
                    
                
            
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39
    • 40
    • 41
    • 42
    • 43
    • 44
    • 45
    • 46
    • 47
    • 48
    • 49
    • 50
    • 51
    • 52
    • 53
    • 54
    • 55
    • 56
    • 57
    • 58
    • 59
    • 60
    • 61
    • 62
    • 63
    • 64
    • 65
    • 66
    • 67
    • 68
    • 69
    • 70
    • 71
    • 72
    • 73
    • 74
    • 75
    • 76
    • 77
    • 78
    • 79
    • 80
    • 81
    • 82
    • 83
    • 84
    • 85
    • 86
    • 87
    • 88
    • 89
    • 90
    • 91
    • 92
    • 93
    • 94
    • 95
    • 96

    web.xml配置

    
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    导入相关插件

    Free mybatis plugin
    
    Mybatis generator
    
    mybatis tools
    
    maven helper 
    
    插件详细介绍:Intellij Idea Mybatis 插件(plugin和tools插件)_yangshijin1988的博客-CSDN博客_idea mapper 插件
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9

    在这里插入图片描述

    导入框架的配置文件

    配置mybatis.cfg.xml文件

    
    
    
        
        
     
        
            
        
     
        
        
            
        
     
     
        
        
            
                
                
     
                
                
                
                
                
                    
                    
                    
                    
                
            
        
     
        
            
        
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39
    • 40
    • 41

    三,基于ssm逆向工程的使用

    安装Mybatis generator插件
    配置generatorConfig.xml
    配置maven运行generator命令
    在pom中处理generatorConfig.xml不能编译问题
    在这里插入图片描述

    配置 generatorConfig.xml

    
    
    
        
        
     
        
        
     
        
        
            
            
                
                 
            
     
            
            
     
            
            
                
                
            
     
            
            
            
            
                
                
                
                
                
                
                
                
            
     
            
            
                
                
            
     
            
            
            
            
            
                
                
            
     
            
            
            
            
            
            
                   
                   
                
                
                
                
            
     
            
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39
    • 40
    • 41
    • 42
    • 43
    • 44
    • 45
    • 46
    • 47
    • 48
    • 49
    • 50
    • 51
    • 52
    • 53
    • 54
    • 55
    • 56
    • 57
    • 58
    • 59
    • 60
    • 61
    • 62
    • 63
    • 64
    • 65
    • 66
    • 67
    • 68
    • 69
    • 70
    • 71
    • 72
    • 73
    • 74
    • 75
    • 76
    • 77
    • 78
    • 79
    • 80
    • 81
    • 82
    • 83
    • 84
    • 85

    配置maven运行generator命令

    mybatis-generator:generate -e
    在这里插入图片描述
    当点击时,打开什么也没有,然后点击add,点击maven
    在这里插入图片描述
    然后,将(mybatisgeneratorgenerate)此串代码放过来,选择需要配置的项目,点击ok即可

    在这里插入图片描述
    选中配置完成的文件
    在这里插入图片描述

    补充

    当你运行代码时,出现异常,首先找到以org开头的包,然后到本地仓库中找到中对应的该文件。在找到该文件里的log4j-core文件,在找到该文件下的2.9.1这个文件将其删除即可(精准删除错误jar包)就找到冲突文件的组织,将其删除,为了不多删文件,又能准确删除冲突文件。

  • 相关阅读:
    nginx静态网站部署
    Java 设计模式——中介者模式
    Codeforces Round 731 (Div 3)(A - F)
    千亿IT运维市场,产品要凭实力说话
    Ubuntu服务器的GitLab部署
    docker安装sql-server数据库,使用navicat实现备份数据库导入
    Linux学习笔记(7)
    Webmin远程命令执行漏洞复现报告
    【2023研电赛】全国技术竞赛一等奖:基于FPGA的超低时延激光多媒体终端
    新冠疫情数据采集
  • 原文地址:https://blog.csdn.net/zsm030616/article/details/126277247