温馨提示:本问阅读需要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联盟媒体
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文来自企鹅号 - Java联盟媒体
如有侵权,请联系 cloudcommunity@tencent.com 删除。