MyBatis快速入门
【摘要】 目录什么是是mybatis?什么是持久层?什么是框架MyBatis简化jdbc代码MyBatis操作练习项目结构图 xml配置文件 pom.xml文件内容logback.xml内容userMapper.xml内容mybatis-config.xml内容几个类下com.pojo.User类com.MyBatisDemo类运行结果MyBatis操作数据库什么是是mybatis?MyBatis是...
目录
什么是是mybatis?
MyBatis是一个优秀的持久层框架,用于简化JDBC开发
MyBatis本是Apache的一个开源项目iBatis,2010年这个项目有apache software foundation迁移到了google code,并且改名为Mybatis。2013年迁移到Github
官网:
什么是持久层?
持久层负责将数据保存到收据库的那一层代码
JavaEE三层架构:表现层、业务层、持久层
表现层:用来做页面展示
业务层:用来做逻辑处理的
什么是框架
框架就是一个半成品软件,是一套可重用的、通用的、软件基础代码模型(模版)
在框架的基础之上构建软件编写更加高效、规范、通用、可扩展
MyBatis简化jdbc代码
JDBC书写繁琐,都是硬编码,维护麻烦
MyBatis免除了几乎所有的JDBC代码以及设置参数和获取结果的工作
MyBatis操作练习
案例使用MyBatis
1、创建user表,添加数据
2、创建模块,导入坐标
3、编写MyBatis核心配置文件-->替换连接信息 解决硬编码问题
4、编写SQL映射文件-->统一管理sql语句,解决硬编码问题
5、编码
- 定义pojo类
- 加载核心配置文件,获取SQLSessionFactory对象
- 获取SQLSession对象,执行SQL语句
- 释放资源
创建一个mybatis-demo模块
项目结构图
xml配置文件
pom.xml文件内容
logback.xml内容
userMapper.xml内容
mybatis-config.xml内容
几个类下
com.pojo.User类
com.MyBatisDemo类
运行结果
MyBatis操作数据库
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)