• MyBatis概述和环境的搭建


    一、MyBatis框架概述

      mybatis是一个优秀的基于java的持久层框架,它内部封装了jdbc,使开发者只需要关注sql语句本身,而不用花费精力去处理加载驱动、创建连接,创建statement等繁杂的过程。

      mybatis通过xml或注解的方式将要执行的各种statement配置起来,并通过java对象和statement中sql的动态参数进行映射生成最终执行的sql语句,最后mybatis框架执行sql并将结果映射为java对象并返回。

      采用ORM思想解决了实体和数据库映射的问题,对jdbc进行了封装,屏蔽了jdbc api底层访问细节,使我们不用于jdbc api打交道,就可以完成对数据库的持久化操作。

    ORM映射

    O——Object对象

    R——Relatinshit关系

    M——Mapping映射

    ORM映射的方式:

    自动映射,类中的成员变量名与数据库中表的字段名相同(注意类中的成员变量是区分大小写的而数据库中表的字段名是不区分大小写)使用属性文件进行类的成员变量名与数据库表中的字段名进行映射

    1、使用注解方式
    2、使用XML方式
    ORM映射的目的是类中的成员变量名与表中的字段名的一个对应关系。

    二、搭建MyBatis开发环境

    1、创建maven项目

    2、下载MyBatis框架

     

    点击下载次数最多的

    复制MyBatis的坐标

    添加到创建好的maven项目中的pom.xml中

     补充:上面的java-api-7.0.jar包是javaee开发必备的包,必须要的

        mysql-connector-java-8.0.11是数据库的包也是要添加的

    下面这个单元测试包也可以添加,也可以不添加,如果不添加,编写测试接口类的时候要添加main方法。

    Mybatis操作看下节介绍

  • 相关阅读:
    Azure WAF防火墙工作原理分析和配置向导
    多云时代,海外微软Azure云与国内阿里云专线打通性能测试
    【Hololens】微软Hololens虚拟现实视频集
    【Azure】Azure学习方法和学习资料
    LINUX ON AZURE 安全建议(全)
    编程行业之网络贩卖生存
    Bootstrap
    我谷首开博客
    Noip2018普及组初赛试题解题报告
    奇yin技巧
  • 原文地址:https://www.cnblogs.com/xss512/p/10843190.html
Copyright © 2020-2023  润新知