2021年3月3日:MyBatis框架笔记01:MyBatis初探

本文介绍了MyBatis框架的基础知识,包括其作为持久层框架的主要功能特性,如支持普通SQL查询、存储过程及高级映射等。同时,还详细描述了如何通过简单的XML配置文件或注解方式来实现Java对象与数据库记录之间的映射。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

MyBatis框架笔记01:MyBatis初探

MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis使用简单的XML或注解用于配置和原始映射,将接口和Java的POJOs(Plan Old Java Objects,普通的Java对象)映射成数据库中的记录。
在Maven仓库里查找MyBatis - https://mvnrepository.com/artifact/org.mybatis/mybatis

(二)ORM工具的基本思想
无论是Hibernate还是MyBatis,你会发现它们的共同点:

1.从配置文件(通常是XML配置文件)得到SQL会话工厂对象。
2.由SQL会话工厂对象产生SQL会话对象。
3.利用SQL会话对象完成对数据的增删改查和事务提交等。
4.在用完之后关闭SQL会话对象。
5.在Java对象和数据库之间有做映射的XML配置文件。

一、创建数据库与表

1、在Navicat里创建MySQL数据库testdb

在这里插入图片描述

2、新建查询,在查询中输入代码创建用户表 t-user
CREATE TABLE `t_user` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(50) DEFAULT NULL,
  `age` int(11) DEFAULT NULL,
  `address` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;
3、在查询中输入插入几条新的内容的代码
INSERT INTO `t_user` VALUES ('1', '李洪刚', '20', '江阳区嘉裕花园3栋四楼15#');
INSERT INTO `t_user` VALUES ('2', '王云华', '30', '纳溪区大渡镇红鱼村三大队');
INSERT INTO `t_user` VALUES ('3', '郑小翠', '21', '江阳区老窖花园2栋五楼15号');

在这里插入图片描述
使用IntelliJ IDEA 软件新建Maven文件
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在File中找到Setings,修改文件路径
在这里插入图片描述
修改如下图:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
运行效果图:
在这里插入图片描述

总结:

这是开学来的第一课,学习了新的知识MyBatis框架,老师刚开始带我们了解了一下MyBatis是什么东西,然后在一步一步带我们进行深入了解,慢慢去探索,刚开始都是很慢,所以还没遇到太难的问题,做的测试也成功出来了。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值