mybatis介绍与环境搭建

回顾JDBC
  1. 注冊驱动 (仅仅做一次)

2. 建立连接(Connection)

3. 创建运行SQL的语句(Statement)

4. 运行语句

5. 处理运行结果(ResultSet)

6. 释放资源

JDBC优缺点

优点:简单易学,上手快,非常灵活构建SQL,效率高
缺点:代码繁琐,难以写出高质量的代码(例如:资源的释放,SQL注入安全性等)
开发者既要写业务逻辑,又要写对象的创建和销毁,必须管底层具体数据库的语法
(例如:分页)。
适合于超大批量数据的操作,速度快

Mybatist特点

MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。
iBATIS一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(DAO)
jdbc/dbutils/springdao,hibernate/springorm,mybaits同属于ORM解决方案之一

创建mybatis项目

在IDEA中
File--New---Project

image.png

新建Maven项目

image.png

填写组织ID和工程ID

image.png

选择正确的maven环境

image.png

填写Project名字和存储路径

image.png

Finish
等待进度条完成点击import changes

image.png

检查自动生成的项目骨架是否完整

image.png

main--new--Directory

image.png

文件夹名称为java

image.png

同样的操作新建文件夹resources

image.png

java--Mark Directory as --Sources Root

image.png

resources--Mark Directory as --Resources Root

image.png

至此,maven项目创建完毕,接下来导入mybatis所需第三方jar包
打开pom.xml



  4.0.0

  com.lianwei
  com.lianwei
  1.0-SNAPSHOT
  war

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

  
    UTF-8
    1.7
    1.7
    3.2.8
    1.2.2
    1.3.5
    5.1.32
    1.0.9
  

  

    
    
      org.mybatis
      mybatis
      ${mybatis.version}
    
    
      org.mybatis
      mybatis-spring
      ${mybatis.spring.version}
    
    
    
      mysql
      mysql-connector-java
      ${mysql.version}
    
    
    
      com.alibaba
      druid
      ${druid.version}
    
    
    
      log4j
      log4j
      1.2.17
    

    
    
      cglib
      cglib
      3.2.5
    

    
    
      commons-logging
      commons-logging
      1.1.1
    


    
      junit
      junit
      4.11
      test
    

   
  

  
    com.lianwei
    
      
        
          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
        
      
    
    
    
      
        src/main/java
        
          **/*.properties
          **/*.xml
        
        false
      
      
        src/main/resources
        
          **/*.properties
          **/*.xml
        
        
          generatorConfig.xml
        
        false
      
    
  

主要编辑三处内容,
随后import changes等待maven引入jar包。

image.png

编译成功

你可能感兴趣的:(mybatis介绍与环境搭建)