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是什么东西,然后在一步一步带我们进行深入了解,慢慢去探索,刚开始都是很慢,所以还没遇到太难的问题,做的测试也成功出来了。