用博客记录自己的学习历程
程序员文章站
2022-06-06 13:36:33
...
Kite学习框架的第三天
1.对创建的测试类MyBatisTest中的一些语句进行解释
1.读取配置文件的方法:
常用的两种读取配置文件的方法有:
(1)使用类加载器进行读取,但是只能加载类路径下的配置文件
(2)使用ServletContext对象的getPealPath()读取配置文件
InputStream resourceAsStream = Resources.getResourceAsStream("SqlMapConfig.xml");
2.构建者模式
其模式优点:隐藏了对象创建的细节,使使用者直接调用方法即可拿到对象
SqlSessionFactoryBuilder builder = new SqlSessionBuider();
//builder就是构建者
SqlSessionFactory factory = builder.build.(resourceAsStream );
3.工厂模式
优点:解耦(降低了类与类之间的依赖关系)
则:session对象的创建使用了工厂模式
SqlSession session = factory.openSession();
4.代理模式
优点:在不进行源码的修改基础上,对其已经有的方法进行增强
则:下面对UserDao接口中的方法进行增强。给、
UserDao mapper = session.getMapper(UserDao.class);
5.迷迷糊糊的看了一下mybatis工具类如何自己进行实现
附上一张自己进行实现后的错误结果图:出现了空指针异常!
不知能不能找出错误 晚安了 海绵宝宝
2020/06.08/23:57
上一篇: List | 静态链表 —— 游标实现
下一篇: preg_replace 的/e有关问题