zoukankan      html  css  js  c++  java
  • 阶段3 1.Mybatis_03.自定义Mybatis框架_3.自定义mybatis的编码-根据测试类中缺少的创建接口和类



    先认识一下这几个类。Resources是一个class

    SqlSessionFactoryBuilder

    创建新项目



    复制相关的依赖

    复制之前的代码

    复制到当前项目的src下

    把Mybits的依赖删除掉

    删除Mbits依赖后,就相当于没有Mybits的内容了。


    新建类Resources



    之类就可以把Resources的包导入进来了。就是我们自己新建的类 Resources

    Resources类里面创建方法getResourceAsStream

    方法内是三步:
    1.拿到类的字节码
    2.获取字节码的类加载器
    3.根据类加载器,读取配置

    SqlSessionFactoryBuilder


    创建builder方法,返回的类型是SqlSessionFactory

    SqlSessionFactory是一个接口。

    创建SqlSessionFactory接口




    我们这里先return一个null。让他先不报错。



    这样这里的build方法就能用了。

    定义接口SqlSession

    SqlSessionFactory接口内定义方法,openSession返回的也是一个接口SqlSession



    创建好后,SqlSession就可以导包进来 了。 

    创建方法getMapper


    参数是dao接口的字节码

    定义close方法


    这样测试类就都没有错误了

    填充代码

    要想正确的运行,要把具体的代码都填充全。

    这里面有Stream流 就涉及到要解析xml文件。

    打开xml的配置文件。这里都报错了。


    解析xml不是本节课的重点,所以在解析xml这段的时候,我们选择直接使用工具类
    我们自定义的代码也不需要下面红框内选中的声明,所以删掉。

    删掉以后的



     

  • 相关阅读:
    .net做UG NX二次开发(VB.net) / NX Secondry Dev. with .net using VB.net Code
    UGS Object ID 工具 [开源]
    Build a NX Open .NET application
    Open C、Open C++和NXOpen C++混合开发
    UG二次开发技术的研究
    ufun视频教程
    互联网上的阴暗战争
    谈谈UG二次开发的Open和NXOpen
    IBM云计算平台下 Windows Server 2003虚拟机的使用
    使用IBM云计算平台虚拟机
  • 原文地址:https://www.cnblogs.com/wangjunwei/p/11299710.html
Copyright © 2011-2022 走看看