今日分享开始啦,请大家多多指教~
mybatis简介
1mybatis是什么
MyBatis是一款优秀的持久层框架MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集的过程MyBatis可以使用简单的XML或注解来配置和映射原生信息,将接口和Java的实体类映射成数据库中的记录。
2持久化和持久层
持久化
将原本存储在内存的临时数据保存到可永久化的存储设备中。JDBC就是一种持久化机制。文件IO也是一种持久化机制。持久化的需要是因为内存的缺陷引起的持久层
完成持久化工作的代码块.----dao层3Mybatis的优点
使sql与程序代码解耦合灵活,不会对应用程序产生影响mybatis快速构建
为了方便使用可以安装lombox插件和FreeMybatisplugn插件
流程:pom环境–mybatis-configxml配置文件–工具类–实体类–接口–接口实现类–测试类
1.pom.xml
2.mybatis-config.xml
3.SqlSessionUtil工具类(用于获取session)
4.实体类UserInf
5.接口UserMapper
6.ListUserInfselectUser();
接口实现UserMapper.xml
别忘了在Mybatis-config.xml中注册
7.测试
mybatis的增删改查
session.