创建新项目
复制相关的依赖 复制之前的代码 复制到当前项目的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这段的时候,我们选择直接使用工具类 我们自定义的代码也不需要下面红框内选中的声明,所以删掉。 删掉以后的