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