zoukankan      html  css  js  c++  java
  • Mybatis3源码笔记(一)环境搭建

    1. 源码下载

    地址:https://github.com/mybatis/mybatis-3.git。

    国内访问有时确实有点慢,像我就直接先fork。然后从git上同步到国内的gitte上,然后在idea上一波clone下来,速度就比较理想了。

    2. mybatis-parent

    项目依赖mybatis-parent,下载mybatis-parent。地址:https://github.com/mybatis/paren。

    下载完成后,导入项目,修改本地路径。

    然后一路install。出现build成功即可。

    3. 调试

    项目中其实已经自带了很齐全的单元测试用例。

    如果是研究源码,其实已经足够,完全可以跑一个流程。

    譬如:

    一开始我比较好奇,我本地没装任何DB,他是怎么跑的,后来看了下,原来奥秘在前面。

    原来,在所有方法执行前,他会有一个执行装载的操作。包括联库,执行DDL和DATA等一系列操作。

    这个Derby是Java 编写的内存数据库,属于Apach的一个开源项目,是一个纯 Java 的类库嵌入式的微型db,随着应用的启动而启动,停止而停止,跟springboot中内嵌的tomcat容器是不是有点类似的感觉?

    总之用起来很轻巧,用来跑跑主流程还是很适合的。

  • 相关阅读:
    礼物
    Hibernate 笔记 HQL查询 条件查询,聚集函数,子查询,导航查询
    Hibernate get 和 load区别
    JS
    JS
    JS
    JS
    JS
    JS
    JS
  • 原文地址:https://www.cnblogs.com/zhou-yuan/p/14511439.html
Copyright © 2011-2022 走看看