Model中的dao在main方法中调用为什么是null指针

Iam王森 发布于 2013/03/12 14:13
阅读 457
收藏 0

@JFinal 你好,想跟你请教个问题:

我在非Controller类中调用Model类中的dao为什么会报空指针,难道只能是在Controller中访问吗?

如果不是怎么办?谢谢,急急急。。。。。

加载中
1
大喵哥
大喵哥

这个问题有点类似ssh框架中 在dao里面写个main方法 然后dao的实例你压根就获取不到的  因为你不是在tomcat Servlet 环境中 没有ioc 所以为null

JFinal应该差不多类似这个

0
本人纯属虚构
本人纯属虚构
自己new一个出来 
0
a
alvinte
标题所述“在main方法中”,是啥意思?
0
I
Iam王森
就是不是在servlet环境中测试,jfinal!是在main方法中调用model模型类中的静态变量dao!
0
绝望的八皮
绝望的八皮
  上代码和异常堆栈
0
JFinal
JFinal
需要手动启动ActiveRecrodPlugin,具体看这里:http://www.oschina.net/question/173052_59956
0
这个昵称应该没有人用
这个昵称应该没有人用

因为没有启动服务器,框架的Context没工作,你的需要的Object没有注入,需要自己实例化,就是new.

返回顶部
顶部