Mybatis框架基本步骤

编写一个简单的Mybatis进行插入数据的实例

1.数据库建表 dob = date of birth
  drop table students;
  create table students(
  stud_id number primary key,
  name varchar2(50),
  email varchar2(50),
  dob date
  );
2.新建一个项目,创建好相应的package及class
  package com.briup.pojo;
  import java.util.Date;
  public class Student {
  private Integer studId;
  private String name; private String email;
  private Date dob;
  get/set
  }

3.项目中引入mybatis的核心包以及可选的依赖包
  必须的包 mybatis-3.3.0.jar ojdbc14.jar
  可选的包 junit-4.7.jar log4j-1.2.17.jar

4.mybatis中的配置文件和映射文件分别引入到项目中
  src下面的mybatis-config.xml:
  com.briup.mappers包下面的StudentMapper.xml:

5.配置log4j.properties文件中的日志输出:

6.com.briup.mappers包下面新建一个接口StudentMapper.java
  来对应xml文件中sql语句映射,从而方便我调用

  //创建映射器Mapper接口StudentMapper
  //方法名和StudentMapper.xml中定义的SQL映射定义名相同
  //这个其实就是dao层接口(数据访问层,负责和数据库进行交互)
    public interface StudentMapper {
    List<Student> findAllStudents();
    Student findStudentById(Integer id);
    void insertStudent(Student student);
    }
7.创建一个测试类StudentMapperTest.java
  public class StudentMappertest{
  
  }

时间: 2024-10-11 12:12:23

Mybatis框架基本步骤的相关文章

mybatis框架搭建学习初步

mybatis框架搭建步骤:1. 拷贝jar到lib目录下,而且添加到工程中2. 创建mybatis-config.xml文件,配置数据库连接信息 <environments default="development"> <environment id="mysql"> <transactionManager type="JDBC"></transactionManager> <dataSou

6.3 Springboot整合Mybatis框架

一.整合Mybatis框架 1.步骤: 在整合Druid的基础上继续(略) pom.xml中添加mybatis依赖 编写实体类 编写mapper层(dao层) 编写mapper映射文件 在application.yml文件中添加配置 编写控制器 2.pom.xml中添加mybatis依赖 <!-- 引入 myBatis,这是 MyBatis官方提供的适配 Spring Boot 的,而不是Spring Boot自己的--> <dependency> <groupId>o

MyBatis框架(一)

MyBatis介绍: MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis .2013年11月迁移到Github. MyBatis是一个优秀的持久层框架,它对jdbc的操作数据库的过程进行封装,使开发者只需要关注 SQL 本身,而不需要花费精力去处理例如注册驱动.创建connection.创建statement.手动设置参数.结果集检索等jdbc繁杂的过程代

MyBatis框架知识整理

MyBatis框架 一.介绍: MyBatis实际上是Ibatis3.0版本以后的持久化层框架[也就是和数据库打交道的框架]! 和数据库打交道的技术有: 原生的JDBC技术---> Spring的JdbcTemplate技术 这些工具都是提供简单的SQL语句的执行,但是和我们这里学的MyBatis框架还有些不同,框架是一整套的东西,例如事务控制,查询缓存,字段映射等等. 我们用原生JDBC操作数据库的时候都会经过: 编写sql---->预编译---->设置参数----->执行sql

MyBatis框架概述

MyBatis是一个优秀的持久层框架,它对jdbc的操作数据库的过程进行封装,使开发者只需要关注SQL本身,而不需要花费精力去处理例如注册驱动.创建connection.创建statement.手动设置参数.结果集检索等jdbc繁杂的过程代码. 实现基本的数据库操作功能的流程如下: 编写xml文件,配置运行环境. 通过IO流载入xml文件,创建SqlSessionFactory对象(会话工厂). 由会话工厂,创建SqlSession对象(会话). 通过SqlSession对象,操作数据库.注意增

Spring+SpringMvc+Mybatis框架集成搭建教程

一.背景 最近有很多同学由于没有过SSM(Spring+SpringMvc+Mybatis , 以下简称SSM)框架的搭建的经历,所以在自己搭建SSM框架集成的时候,出现了这样或者那样的问题,很是苦恼,网络上又没有很详细的讲解以及搭建的教程.闲来无事,我就利用空闲时间来写这样一个教程和搭建步骤,来帮助那些有问题的小伙伴,让你从此SSM搭建不再有问题. 二.教程目录 1.Spring+SpringMvc+Mybatis框架集成搭建教程一(项目创建) 2.Spring+SpringMvc+Mybat

Unit07: MyBatis框架简介 、 MyBatis基本应用

Unit07: MyBatis框架简介 . MyBatis基本应用 1. myBatis (1)myBatis是什么? 是一个开源的持久层框架. 注:myBatis底层仍然是jdbc. (2)编程步骤 step1. 导包. mybatis,ojdbc,junit. step2. 添加配置文件. 注:配置文件主要包含连接池的配置和映射文件的位置. step3. 写实体类. 注:属性名必须跟表的字段名一样(大小写不区分). step4. 写映射文件. 注:映射文件主要包含的是sql语句. step5

初识Mybatis框架,实现增删改查等操作

此第一次接触Mybatis框架确实是有点不适应,特别是刚从Hibernate框架转转型过来,那么为什么要使用Mybatis框架,Mybatis框架和Hibernate框架又有什么异同呢? 这个问题在我的另一篇blogs中有专门的讲解,今天我主要是带着大家来探讨一下如何简单的使用Mybatis这个框架 可能有的朋友知道,Mybatis中是通过配置文件来实现这个的,这里面有很多的东西,我们就一点一点的讲吧 我们想要配置成功,首要的就是jar包,先从官网下载相应的jar包作为程序的支撑 有了jar包之

MyBatis框架学习(一)

MyBatis介绍 MyBatis本是apache的一个开源项目iBatis,2010年这个项目由apache software foundation迁移到了google code,并改名为MyBatis.2013年11月迁移到Github.iBatis一词来源于"internet"和"abatis"的组合,是一个基于Java的持久层框架.iBatis提供的持久层框架包括SQL Maps和Data Access Objects(DAO). 当我们在DAO层使用jdb