Hello, it doesn't work...
It's strange, but depts are still null...
Maybe I should change smth in bean:
package org.apache.cocoon.ojb.mysamples;
import java.io.Serializable;
public class Dept implements Serializable {
private int deptno;
private String dname;
private String loc;
public int getDeptno() {
return deptno;
}
public void setDeptno(int deptno) {
this.deptno = deptno;
}
public String getDname() {
return dname;
}
public void setDname(String dname) {
this.dname = dname;
}
public String getLoc() {
return loc;
}
public void setLoc(String loc) {
this.loc = loc;
}
}
-----Original Message-----
From: Carlos Chávez [mailto:[EMAIL PROTECTED]
Sent: Wednesday, September 17, 2008 9:08 AM
To: [email protected]
Subject: Re: using OJB for multiple insert
Мария Григорьева Escribio :-)
> Hello!
>
> I'm using OJB!!!
>
> The problem is:
>
> I want to make a test on insert.
>
>
>
> Here is my sample-function:
>
>
>
> public void doInsertTest() {
>
> Dept[] depts = null;
>
> for (int i = 0; i < 5; i++) {
>
> depts[i].setDeptno(i);
>
> depts[i].setDname("Hello");
>
> }
>
> Object deptObj = depts;
>
> for (int i = 0; i < depts.length; i++) {
>
> Dept dept = (Dept) deptObj;
>
> broker.store(dept);
>
> }
Hi There.
try: Dept[] depts = new Dept[5];
or
for (int i=1; i<=5; i++) {
Dept dept = new Dept();
dept.setDeptno(i);
dept.setDname("Hello - " + i);
broker.store(dept);
}
something like that.
Cheers.
Carlos Chávez.
>
> long time = System.currentTimeMillis();
>
> sendPage("screens/test-template", new VarMap().add("test",
> time));
>
> }
>
>
>
> But I've got java.lang.NullPointerException:
>
>
>
> Depts are staying null!
>
>
>
>
>
> What should I do?
>
> How to pass an array to this function?
>
>
>
>
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]