Mybatis学习笔记(一)

本文介绍了Mybatis框架的基础知识,包括其在三层架构中的作用,环境搭建的步骤和注意事项,以及Mybatis入门案例,涉及代理DAO开发和注解开发方式。文章详细解析了创建代理对象的过程和执行查询的步骤。
摘要由CSDN通过智能技术生成

前言

一、框架

框架是软件开发中的一套解决方案,不同的框架解决不同的问题。
框架封装了很多细节,使软件开发者可以用极简的方式实现功能,提高开发效率。

二、三层架构

表现层:用于展示数据。
业务层:处理业务需求。
持久层:和数据库交互。

三、持久层技术解决方案

JDBC技术:Connection,PreparedStatement,ResultSet。
Spring中的JdbcTemplate:对JDBC的简单封装。
Apache中的DBUtils:跟JdbcTemplate类似。
以上都不是框架,JDBC是规范,JdbcTemplate和DBUtils是工具类。

Mybatis概述

Mybatis是一个用java编写的持久层,它封装了很多细节,使开发者只需关注sql语句本身,而无须关注注册驱动、创建连接等繁琐过程。
Mybatis使用ORM的思想实现了结果集的封装。ORM即对象关系映射,就是将数据库表和实体类及属性对应起来,这样就可以通过控制实体类实现对数据库表的操作。

Mybatis的环境搭建

一、基本步骤

1.创建Maven工程,在pom.xml中导入依赖

<dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>4.11</version>
      <scope>test</scope>
    </dependency>
    <dependency>
      <groupId>mysql</groupId>
      <artifactId>mysql-connector-java</artifactId>
      <version>5.1.20</version>
    </dependency>
    <dependency>
      <groupId>org.mybatis</groupId>
      <artifactId>mybatis</artifactId>
      <version>3.4.5</version>
    </dependency>
  </dependencies>

2.创建实体类和dao接口
3.创建主配置文件

<?xml version="1.0" encoding="UTF-8" ?>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值