debug ,数据出现null值了。
解决方案 »
- javabean 的getter setter的用法 - 为什么我用set传值传不过去呢 大家请看 代码如下
- 实体bean怎么调用消息驱动bean?
- Middlegen-Hibernate-r5 的问题
- 求助: socket能否实现XML协议借口的传输?
- struts中<html:form>路径问题
- 安装WebLogic时出现问题
- java中使用XSD验证XML的问题。
- 提问关于ofbiz的问题。
- 有这样一个类,如何进行单元测试?
- 了解TopLink的請進來
- 报错!!javax.servlet.ServletException: Servlet execution threw an exception
- STRUTS拦截器问题
是数据出现null了?看源代码好像是那个log的对象是null,下面是源码
package com.ibatis.common.logging.jakarta;import org.apache.commons.logging.LogFactory;
import org.apache.commons.logging.Log;public class JakartaCommonsLoggingImpl implements com.ibatis.common.logging.Log { private Log log; public JakartaCommonsLoggingImpl(Class clazz) {
log = LogFactory.getLog(clazz);
} public boolean isDebugEnabled() {
return log.isDebugEnabled();
} public void error(String s, Exception e) {
log.error(s,e);
} public void debug(String s) {
log.debug(s);
} public void warn(String s) {
log.warn(s);
}}
at com.bostechcorp.commonframework.runtimedb.RuntimeDBDaoConfig.getSqlMapLockInstance(RuntimeDBDaoConfig.java:187
我是菜鸟啦,我是看到最终抛出null是在JakartaCommonsLoggingImpl.java:15
第一种,让程序运行下去 将所有需要用的log的方法做类似如下的修改public boolean isDebugEnabled() {
if(log == null){
return false;
}
return log.isDebugEnabled();
}
第二种方法 要log起作用就需要分析为什么log没有初始化成功了,这个就需要具体代码具体分析了
第一种,让程序运行下去 将所有需要用的log的方法做类似如下的修改public boolean isDebugEnabled() {
if(log == null){
return false;
}
return log.isDebugEnabled();
}
第二种方法 要log起作用就需要分析为什么log没有初始化成功了,这个就需要具体代码具体分析了
谢了,这都ibatis自己的东西了,修改不太现实啊