Mybatis入门

目录

MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。简单来说,Mybatis是一个对象关系映射数据库层框架。

一、Mybatis环境搭建

二、基于ssm逆向工程的使用


MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。简单来说,Mybatis是一个对象关系映射框架。

一、Mybatis环境搭建

1、当我们创建好一个Maven项目后,在pom.xml配置文件中导入Mybatis的相关依赖




  4.0.0

  org.example
  mybatis01
  1.0-SNAPSHOT
  war

  mybatis01 Maven Webapp
  
  http://www.example.com

  
    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
    
  

  
    mybatis01


    
      
      
        src/main/java
        
          **/*.xml
        
      
      
      
        src/main/resources
        
          jdbc.properties
          *.xml
        
      
    
    
      
        
          maven-clean-plugin
          3.1.0
        
        
        
          maven-resources-plugin
          3.0.2
        
        
          maven-compiler-plugin
          3.8.0
        
        
          maven-surefire-plugin
          2.22.1
        
        
          maven-war-plugin
          3.2.2
        
        
          maven-install-plugin
          2.5.2
        
        
          maven-deploy-plugin
          2.8.2
        

        
          org.mybatis.generator
          mybatis-generator-maven-plugin
          1.3.2
          
            
            
              mysql
              mysql-connector-java
              5.1.44
            
          
          
            true
          
        

      
    
  

2、添加数据库连接的配置文件 jdbc.properties

jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/zjy?useUnicode=true&characterEncoding=UTF-8
jdbc.username=root
jdbc.password=123456

3、导入mybatis的配置文件




    
    

    
        
    

    
    
        
    


    
    
        
            
            

            
            
            
            
            
                
                
                
                
            
        
    

    
        
    

在mybatis配置文件中引入数据库连接的配置文件

Mybatis入门_第1张图片

 加载驱动

Mybatis入门_第2张图片

 4、下载相关插件

Mybatis入门_第3张图片

 其中maven helper插件能够将jar包之间的依赖关系呈树形结构展示,一目了然

Mybatis入门_第4张图片

二、基于ssm逆向工程的使用

  1. 安装Mybatis generator代码生成器插件

在pom。xml文件中引入该插件的字符串下载到本地仓库中

Mybatis入门_第5张图片

注意:该插件不支持高版本的sql驱动

2、配置 generatorConfig.xml

2.1修改mysql的jar包存放路径,一定要与本地仓库位置相匹配

Mybatis入门_第6张图片

 2.2修改实体类、dao层和sql对应配置文件的生成地址并且指定需要生成增删改查代码的表

 

3、配置Maven的mybatis逆向生成代码的commond line命令

Mybatis入门_第7张图片

 

然后就成功生成了t_oa_permission的增删改查代码

Mybatis入门_第8张图片

你可能感兴趣的:(mybatis,java,mysql)