首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >mybatis 框架实战,实现数据库的增删改查

mybatis 框架实战,实现数据库的增删改查

作者头像
企鹅号小编
发布2018-01-16 11:23:50
6620
发布2018-01-16 11:23:50
举报
文章被收录于专栏:数据库数据库

温馨提示:本问阅读需要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 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档