美文网首页技术分享
小白专属的Java学习笔记——mybatis及创建第一个myba

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

作者: 卿卿老祖 | 来源:发表于2018-11-26 15:58 被阅读1次

    篇六   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及创建第一个myba

        本文链接:https://www.haomeiwen.com/subject/hpjbqqtx.html