mybatis 框架实战,实现数据库的增删改查
温馨提示:本问阅读需要4分钟,建议收藏后阅读!
好的各位小伙伴
今天我们来做一个实战
实现数据库的增删改查
先来熟悉一个ORM的概念
ORM (OBJECT-RELATIONSHIP MAPPING) 即对象关系映射,他只是一种思想,
他的实质是将数据库中的数据用对象的形式表现出来。
JPA (JAVA PERSISITENCE API) 它是 javaee 关于 orm 思想的标准接口,仅仅是一套规范和接口,不是实现。
hibernate 就是实现 JPA 规范和接口的 ORM 组件(基于对象开发)。
Mybatis 是一个半 ORM 组件(基于 sql 开发)。
要是以后有面试官问你 mybatis 是 ORM 组件吗?你就可以告诉他 mybatis是一个半的ORM 组件。
好的开始我们今天的内容。先来一下我们的数据库。
在我们的 userMapper.xml 中写入我们的用于查询用户信息的SQL语句。
在我们的测试类中测试一下。返回数据库的用户列表。
好的,查写完了,再来写其他仨个,增删改。
这边就要注意一下,一定要提交事务。
已经添加成功了,我们来一起看一下数据库。
下面是修改用户信息以及删除用户信息
我们先来测试修改用户信息
查看一下数据库
成功的修改了这条记录,接下来我们来把这条记录删除。
成功的把记录删掉了
咱们的增删改查的 demo 就完成了,怎么样我写的还算清楚吗?
mybatis 框架在实际项目中的使用
其实 mybatis 框架在正式的开发中有两种使用方式:一种是基于原始的接口和实现类的方式,一种是基于mapper代理的开发方式。那么接下来给大家分享一下基于原始的接口和实现类的方式。
首先先定义接口
然后来实现这些接口
然后来测试一下这些接口
代码就在这里了,测试效果就是咱们上面的数据库的效果。就不给大家演示测试效果了。
为什么要给大家分享这方式呢?
因为这种方式在一些老项目中还在使用,要是小伙伴们以后碰到了要维护老项目的工作不要慌哈,因为咱们分享过。哈哈,贴不贴心!
今天的分享就到这里了
伙伴们再见了
拜拜
- java教程
- Java快速入门
- Java 开发环境配置
- Java基本语法
- Java 对象和类
- Java 基本数据类型
- Java 变量类型
- Java 修饰符
- Java 运算符
- Java 循环结构
- Java 分支结构
- Java Number类
- Java Character类
- Java String类
- Java StringBuffer和StringBuilder类
- Java 数组
- Java 日期时间
- Java 正则表达式
- Java 方法
- Java 流(Stream)、文件(File)和IO
- Java 异常处理
- Java 继承
- Java 重写(Override)与重载(Overload)
- Java 多态
- Java 抽象类
- Java 封装
- Java 接口
- Java 包(package)
- Java 数据结构
- Java 集合框架
- Java 泛型
- Java 序列化
- Java 网络编程
- Java 发送邮件
- Java 多线程编程
- Java Applet基础
- Java 文档注释