发表于: 2017-03-26 22:42:20
2 1473
今天完成的事情:
1.今天重新写了一边mybatis,重新跑了一下程序。
2.学习了Spring的一些知识。
明天计划的事情:
1.完善Sring的学习
2.完成任务1-20 和 1- 21 ,编写单元测试代码,调整顺序, 并且了解DEBUG模式
3.接触服务器相关,尽量在月底前完成任务1。
遇到的问题:
mybatis依旧无法成功RUN.
1.首先mybatis的 JAR包导入没有问题, 已经检查过 并且 重新对照了一遍
2.两个xml文件配置 没有错误. eclipse也没有报错.
3.实体类是之前写的, 无错
4.测试程序写出来后 与教程对照, 发现少了一些 工具, 但是 全篇无报错.
5.RUN之后给出了 这么几条信息.
Exception in thread "main" java.lang.NullPointerException
at org.apache.ibatis.session.SqlSessionFactoryBuilder.build(SqlSessionFactoryBuilder.java:84)
at org.apache.ibatis.session.SqlSessionFactoryBuilder.build(SqlSessionFactoryBuilder.java:64)
at DAO1.RunText.main(RunText.java:17)
在网上查了查 , 找不到原因, 而且 84 和 64行 也不知道 哪里来的....根本就没写那么多.
在我的RUNTEXT类里, 17行是这个
SqlSessionFactory sessionFactory = new SqlSessionFactoryBuilder().build(is)
工具是有的, 而且 我看了看 参数 is 配置 也没有问题.
百度说,出现Exception in thread "main" java.lang.NullPointerException 可能是因为 有些值没有 定义.
但是检查过几遍 与教程对照, 步骤都没有出错,不知道为什么不能运行.
收获:
1.通过解决问题,对Mybatis的印象 加深了
2.认识到 错误的 复杂性,很费时间
图片 又出现 不能加载的 情况, 试了从本地拖拽 和上传 还有直接复制等方法 还是不行, 看来要百度一下了.
评论