• 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包)就找到冲突文件的组织,将其删除,为了不多删文件,又能准确删除冲突文件。

  • 相关阅读:
    (附源码)ssm模具配件账单管理系统 毕业设计 081848
    配置OSPF特殊区域
    甘露糖-聚乙二醇-CY3 Cy3-PEG-mannose
    【LeetCode】53. 最大子数组和
    阿里云 ECS 挂载数据盘 重启后自动挂载
    NNDL 实验八 网络优化与正则化(2)批大小的调整
    微信开发提示未绑定网页开发者
    Java 进阶(一)-- 并发
    人工智能:神经细胞模型到神经网络模型
    传统运维与云运维到底有什么不同呢?
  • 原文地址:https://blog.csdn.net/zsm030616/article/details/126277247