小白专属的Java学习笔记——mybatis及创建第一个mybatis项目

篇六   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 用于配置数据库连接信息,映射信息

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

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

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

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

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

11、并修改内容

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

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

14、创建接口 BlogMapper 的junitTest

15、手册中找到快速使用

① 定位本地配置文件

② 打开配置文件输入流

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

16、打印 sqlSessionFctory  发现没报错

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

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

17、SqlSession 获取

18、打印 sqlSession  没报错

19、打印 mapper 没报错

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

21、加入mysql jar包

22、完整测试类

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

来源:成都科多大数据科技有限公司

你可能感兴趣的:(小白专属的Java学习笔记——mybatis及创建第一个mybatis项目)