向mysql数据库添加数据报错
实体部分
public class clientxd {
private int id;//id
private Date tjsjDate;//添加时间
private String ptnum;//平台号
private String zfname;//支付宝名字
private String zfnum;//支付宝编号
private int gmds;//购买点数
private double gmjg;//购买价格
private String QQ;//QQ
private int ipone;//客户电话
private String leibie;//客户类别
private String sfdz;//是否到账
private String khlx;//客户类型
private String zgmc;//掌柜名称
private String beizhu;//备注
public int getId() {
return id;
}
调试看到client对象里面有值
action部分
public String csave(){
boolean bl=cxdimpl.xdsave(client);
if(bl){
return "tjclient";
}else{
}
return "client";
}
报错部分
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
java.lang.NullPointerException
com.fx.erp.system.action.clientAction.csave(clientAction.java:27)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:597)
MySQL myeclipse
[解决办法]
空指针的问题最好定位了。。。
boolean bl=cxdimpl.xdsave(client);这个是clientAction.java的第27行么?
加个断点看看cxdimpl是不是null?可以检查代码是否对cxdimpl new出来了?