mybatis的使用步骤

技术mybatis的使用步骤 mybatis的使用步骤1.什么是mybatisMyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDB

mybatis的使用步骤

1.什么是mybatis

 米巴蒂斯是一款优秀的持久层框架,

它支持自定义SQL、存储过程以及高级映射。

MyBatis免除了几乎所有的JDBC代码以及设置参数和获取结果集的工作。

MyBatis可以通过简单的可扩展标记语言或注解来配置和映射原始类型、接口和普通旧Java 语言(一种计算机语言,尤用于创建网站)对象,普通老式Java 语言(一种计算机语言,尤用于创建网站)语言(一种计算机语言,尤用于创建网站)对象)为数据库中的记录。

持久化:我们知道内存是-断电即失

所以为了避免数据的丢失,将内存中的数据保存到磁盘上加以固化,而持久化的实现过程则大多通过各种关系数据库来完成

2.mybatis的使用步骤

1.创建数据库和表

创建数据库mybatis2

使用mybatis2

创建表用户(

id int(10)主键自动递增,

名为瓦尔查尔(20),

年龄整数(10)

);

插入用户(姓名、年龄)值('张三',20);

插入用户(姓名、年龄)值('李四',25);

插入用户(姓名、年龄)值('王五',30);

2.引入相关的jar包和插件

属国

!-单元测试-

属国

groupIdjunit/groupId

artifactIdjunit/artifactId

版本4.11/版本

示波器测试/示波器

/依赖性

!- mysql驱动-

属国

groupIdmysql/groupId

artifactIdmysql-连接器-java/artifactId

版本5 .1 .9/版本

/依赖性

!-米巴蒂斯驱动-

属国

groupIdorg.mybatis/groupId

artifactIdmybatis/artifactId

版本3 .5 .1/版本

/依赖性

/依赖项

建设

资源

资源

目录RC/main/Java/目录!-所在的目录-

包括!-包括目录下的。属性,可扩展标记语言文件都会扫描到-

包括**/*。属性/包括

包括**/*。xml/include

/包括

过滤液体/过滤

/资源/资源

/build

3.创建实体类

公共类用户{

私有int id

私有字符串名称;

私人互联网时代;

公共用户(){ 0

}

公共用户(整数身份证、字符串名称、整数年龄){ 0

this.id=id

this.name=name

this.age=年龄;

}

public int GetID(){ 0

返回id;

}

public void SetID(int id){ 0

this.id=id

}

公共字符串getName(){ 0

返回名称;

}

公共void setName(字符串名称){ 0

this.name=name

}

public int GetAge(){ 0

返回年龄;

}

public void Setage(int age){ 0

this.age=年龄;

}

@覆盖

公共字符串ToString(){ 0

返回"用户{"

,name=' ' name ' \ ' '

,年龄='年龄

'}';

}

}

 

4.创建UserMapper接口

5.封装工具类

              

6.探究已映射的 SQL 语句(构建mapper.xml文件)

可扩展标记语言版本='1.0 '编码='UTF-8 '

!文档类型映射器

公众号-//我的蜡染。org//DTD Mapper 3.0//EN '

http://米巴蒂斯。org/dtd/my batis-3-mapper。' dtd '

映射器命名空间=' com。bjpowernode。映射器。用户映射程序

选择结果类型='com.bjpowernode.pojo.User '

从mybatis2 .用户中选择*;

/select

/mapper1

7.创建测试类进行测试

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/103398.html

(0)

相关推荐

  • 如何理解互斥锁、自旋锁、读写锁、悲观锁、乐观锁的应用场景

    技术如何理解互斥锁、自旋锁、读写锁、悲观锁、乐观锁的应用场景本篇内容主要讲解“如何理解互斥锁、自旋锁、读写锁、悲观锁、乐观锁的应用场景”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家

    攻略 2021年10月22日
  • 音视频提取功能组件EasyStreamingServer读取本地文件时如何修复内存泄漏问题?

    技术音视频提取功能组件EasyStreamingServer读取本地文件出现内存泄露问题该如何修复本篇文章为大家展示了音视频提取功能组件EasyStreamingServer读取本地文件出现内存泄露问题该如何修复,内容简

    攻略 2021年12月21日
  • 如何理解MySQL ECLARE局部变量

    技术如何理解MySQL ECLARE局部变量如何理解MySQL ECLARE局部变量,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。没想到mysql中的变量要

    攻略 2021年11月20日
  • 石蕊的化学式,紫色石蕊溶液与稀盐酸反应方程式

    技术石蕊的化学式,紫色石蕊溶液与稀盐酸反应方程式紫色石蕊作为酸碱指示剂的原因是电离平衡原理石蕊的化学式,不是化学方程式。石蕊是蓝紫色粉末,它是一个比较复杂的化合物。是从植物中提取得到的蓝色色素,能部分地溶解于水而显蓝色。

    生活 2021年10月28日
  • 怎样使SQL用户只能看到自己拥有权限的库

    技术怎样使SQL用户只能看到自己拥有权限的库怎样使SQL用户只能看到自己拥有权限的库,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。以SQL Server 2

    攻略 2021年12月1日
  • css如何清除背景图片重复

    技术css如何清除背景图片重复这篇文章主要为大家展示了“css如何清除背景图片重复”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“css如何清除背景图片重复”这篇文章吧。

    攻略 2021年11月14日