站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2EE 专题ejb 中调用 BigDecimal 的问题

ejb 中调用 BigDecimal 的问题

摘要: ejb 中调用 BigDecimal 的问题


这是CMP 中的一个方法(用于被Sessionbean调用的增加数据的方法)
public abstract class LineinfoBean
implements EntityBean{
......
public LineinfoPK ejbCreateAll(String substaid, String lineid,
String linename, BigDecimal voltagein,
Integer ismaster) throws CreateException {
setSubstaid(substaid);
setLineid(lineid);
setLinename(linename);
setVoltagein(voltagein);
setIsmaster(ismaster);

return null;
......
}
}


这是Sessionbean 中的一个方法(用于增加数据的)
public int addLineinfo(String substaid, String lineid, String linename,
BigDecimal voltagein, Integer ismaster) {
int back = -1; //插入失败
if (IfIDLineinfo(substaid, lineid) == 0) {
try {
Lineinfohome.createAll(substaid, lineid, linename, voltagein, ismaster);
back = 0;
}
catch (RemoteException ex) {
}
catch (CreateException ex) {
}
}
else {
back = -2;
}

if (back == 0) {
return back; //插入成功 0
}
else if (back == -1) {
return back; //插入失败 -1
}
else {
return back; //插入有重复值 -2
}
}

在 JB2005 中的测试端
public static void main(String[] args) {
JfsfpzSessTestClient1 client = new JfsfpzSessTestClient1();
JfsfpzSess test=client.create();

try {
double n=0.7;
long m=989;
// BigDecimal.valueOf();
double d=989.9;
BigDecimal bi = new BigDecimal("888.81");
System.out.println(bi);
test.addLineinfo("ee","eeee","ee",BigDecimal.valueOf(m,1),9);
LineinfoDTO[] dto=test.getAllLineinfo();
System.out.println(test.IfIDLineinfo("aa","aaaaa"));
System.out.println(dto.length);
}
catch (Exception ex) {
}
}

在这一句上总是过不去
test.addLineinfo("ee","eeee","ee",BigDecimal.valueOf(m,1),9);
总是提示下面的错误
"JfsfpzSessTestClient1.java": addLineinfo(java.lang.String,java.lang.String,java.lang.String,java.math.BigDecimal,java.lang.Integer) in jfsfpz.JfsfpzSess cannot be applied to (java.lang.String,java.lang.String,java.lang.String,java.math.BigDecimal,int) at line 195, column 12



学习,帮顶。


兄弟,你调用的方法参数不对吧addLineinfo(String,String,BigDecimal,Integer)
而你在你的程序中是这样调用的addLineinfo(String,String,BigDecimal,int);
最后一个参数不对,你查查看!



呵呵,小尘,两个地方你都去了,这回分捞美了

接住


↑返回目录
前一篇: 动态图片
后一篇: Spring 的配置错误!在线等,着急