小白学java技术笔记—mybatis及创建第一个mybatis项目

今天科多大数据来给大家分享一下java技术笔记,mybatis简介及创建第一个mybatis项目

mybatis简介

1. mybatis 是一个开源的项目 , 公司可以根据自己的需求更改源码,个性化定制。

2. Mybatis 是版封装,底层依然是执行 SQL 语句,但数据库不同,需要更改不同的 SQL 语句。使用mybatis时,推荐是已确定了数据库的情况下。

3. github 是一个全球开源项目网站,也是一个用于项目版本管理工具,和SVN不同在于,项目会发布到网站上,并且被共享,但可以不被修改。早起开源项目都放在 Google code ,后来由于政策原因,及Google自身原因,则 Google code 的项目全部迁移至github 。

4. 配置在 xml 中,不用编译即可使用,节省资源。

5. mybatis 的下载,本次使用 3.3.0,找这个版本即可。

解压包中,包含(需要全部引用)

创建第一个mybatis项目

1、创建普通java项目

2、引入jar包 ( 只有mybatis)

3、打开 pdf 使用手册,寻找相关配置

4、getting started 快速开始

5、找到核心配置文件,类似 hibernate-config.xml 用于配置数据库连接信息,映射信息

小白学java技术笔记—mybatis及创建第一个mybatis项目插图1
打开凤凰新闻,查看更多高清图片

6、在项目src目录下,创建 mybatis.xml 文件,并复制粘贴后,更改数据库连接信息

7、mapper 是配置映射的xml文件,需要创建,更改该地址为包名+原有文件名 com/kd/BlogMapper.xml

8、在com.kd下创建 BlogMapper.xml 文件

小白学java技术笔记—mybatis及创建第一个mybatis项目插图3

9、在 pdf手册中找相关 mapper 配置(配置接口方法,用于外部调用)

10、复制粘贴 演示 select delete update insert 标签 ,如果不提示,可以手动添加 dtd

11、并修改内容

12、创建mapper包 , 创建接口 BlogMapper

13、创建entity实体层的 Blog实体

14、创建接口 BlogMapper 的junitTest

15、手册中找到快速使用

① 定位本地配置文件

② 打开配置文件输入流

③ 通过输入流获取 SqlSessionFactory 工厂工具类

小白学java技术笔记—mybatis及创建第一个mybatis项目插图5

16、打印 sqlSessionFctory 发现没报错

此时没有对数据库进行连接

只是检查配置文件是否配种通过

17、SqlSession 获取

18、打印 sqlSession 没报错

19、打印 mapper 没报错

20、打印 blog 报错(此时没有mysql 驱动包,无法获取连接,也证明连接是在此时才打开的)

21、加入mysql jar包

小白学java技术笔记—mybatis及创建第一个mybatis项目插图7

22、完整测试类

小白学java技术笔记—mybatis及创建第一个mybatis项目插图9

今日内容有点多,感谢大家细细看完。明日继续创建第一个maven的mybatis项目

原创文章 小白学java技术笔记—mybatis及创建第一个mybatis项目,版权所有
如若转载,请注明出处:https://www.itxiaozhan.cn/20227897.html

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注