趣文网 > 作文大全

初学者MyBatis 首先掌握的增删改查操作

2020-12-01 22:25:01
相关推荐

这篇文章适合初学者,在学习MyBatis过程的基本增删改查操作。我觉得初学者,不管学什么技术,首先都要先熟悉基础的,把基本原理以及操作弄明白,我才能深入的研究,否侧浪费的只是时间,最终并不美好。

我们选择使用IDEA作为开发,接下来,一起体验MyBatis开发的程序,感受一下你之前用的JDBC与MyBatis的区别,由于这里还不支持代码的插入,有些我直接截图,创建工程这一步我就省略了。

MyBatis入门步骤

第一步:创建实体类

首先,当我们拿到一个项目或者业务时,先不忙设计数据库,不要拿到需求就直接建立表,而是先写类的模型。IDEA工程的目录结构在src下的为Java—>com—>anxiong—>domain下创建一个实体类为【User】,编写属性为,我们只是简单测试,属性不会写得太多:

private int id;

private String username;

private int age;

然后生产get和set方法以及toString即可,第一步算是完成了。

第二步:建一张表为【user】表

第三步:配置文件 mybatis-config.xml

该配置文件在resources目录下创建的,主要配置连接数据库以及指定映射文件的位置,非常简单,由于不能插入代码,我直接截图如下:

第三步:创建【IUserDao.xml】文件

在resources目录下创建com—>anxiong—>dao这样结构,然后创建【IUserDao.xml】文件,这里主要写SQL语句的配置文件,配置如下。

第四步:编写测试类

在test类,创建一个【MybatisTest】测试类,编写如下:

测试成功如下:

MyBatis基本原理

1、首先应用程序找到MyBatis要的数据

2、然后MyBatis再从数据库中找到数据源,这一步主要有以下操作

先通过SqlMapConfig.xml定位到哪个数据库然后执行在IUserDao.xml相应的SQL语句基于IUserDao.xml把返回的数据库封装到User对象中再把多个User对象封装成一个集合3、最终返回一个User集合

CRUD操作

第一步

接下我们实现增删改查询怎么实现,首先配置步骤,我们在上一步所写的基础上进行。

首先在Dao层编写如下:

第二步

在IUserDao.xml文件中,添加我们要执行的SQL语句如下:

第三步

首先,编写两个方法init和destroy方法,用于封装一些公共代码,提高代码的复用性,如下图:

然后编写方法去执行,最终运行即可。

笔者从事大数据、Java后端开发的,如果你也是正在考虑学习或者这学习中遇到什么问题,可以评论区留言或者私信,后续会更新关于大数据、Java开发的技术文章。

想要获得更多MyBatis教程吗?关注并私信我,私聊发送“MyBatis教程”即可获取MyBatis的精品教程

阅读剩余内容
网友评论
相关内容
延伸阅读
小编推荐

大家都在看

最难忘的事1000字作文 改过自新的作文 介绍萝卜的作文 作文心愿500 童年趣事作文开头 关于苔的作文 小学作文类型有哪几种 英语电影作文 初中中考作文满分作文 植树节作文二年级100字 信仰作文素材 华丽转身作文 初中满分作文开头 行走在什么作文 下雪的早晨作文 绑架美女mm作文 我发现了100字作文 小学作文一封信 精彩的作文题目 我经历过这样一件事600字作文 作文《盼》600字 小学六年级作文爱 我不再怕黑作文 写事的作文题目大全 介绍贝壳的作文 以信任为话题800字作文 文明之花处处开作文 吹泡泡作文怎么写 作文提纲图片 学包粽子作文