Srodne teme
Kliknite za generisanje liste srodnih tema...
Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

DuplicateKeyException

[es] :: Java :: DuplicateKeyException

[ Pregleda: 2989 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

tokajac

Član broj: 93240
Poruke: 123
..mtsns-ns.customer.sbb.co.yu.



+5 Profil

icon DuplicateKeyException29.04.2006. u 16:16 - pre 218 meseci
I use the create method of EntityBean Avion on the next way:

example:
avionLocalHome = (AvionLocalHome)ctx.lookup("ejb/aero/AvionLocal");


AvionLocal avion1 = avionLocalHome.create("Boeing", "737",189);

AvionLocal avion2 = avionLocalHome.create("McDonnell Douglas", "DC-10", 290);

It creates apropirate AvionLocal objects only when database(MySql) is empty. When it's not, it raises:

javax.ejb.DuplicateKeyException: Entity with primary key [.1.] alredy exists

exception;

primary key is generated with sequence counter:

public AvionPK ejbCreate(String proizvodjac, String model, int kapacitet) throws CreateException {
setAvionId(sequenceSession.getNextValue("Avion"));
setProizvodjac(proizvodjac);
setModel(model);
setKapacitet(kapacitet);
return null;
}


Does anybody know how can i write in the database when it's not empty(how can i generate the apropirate primary key)?
 
Odgovor na temu

Toxter
NS

Član broj: 39393
Poruke: 317
*.ns.ac.yu.



+6 Profil

icon Re: DuplicateKeyException30.04.2006. u 15:31 - pre 218 meseci
Problem ti je verovatno u metodi getNexValue koja ti ne generise ispravno
sledeci primaryKey.
Postuj ovde kod te metode pa da pogledamo.

Pozdrav!

[Ovu poruku je menjao Toxter dana 30.04.2006. u 16:32 GMT+1]
Sad mu nije nista, ubio si ga k'o zeca...
 
Odgovor na temu

tokajac

Član broj: 93240
Poruke: 123
..mtsns-ns.customer.sbb.co.yu.



+5 Profil

icon Re: DuplicateKeyException01.05.2006. u 20:50 - pre 218 meseci
Greska je bila sledeca:
nisam napravio tabelu koja sluzi za evidenciju (vec) prisutnih entiteta, pa je metoda uvek postavljala primarni kljuc na 1.

Hvala!!



 
Odgovor na temu

[es] :: Java :: DuplicateKeyException

[ Pregleda: 2989 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Srodne teme
Kliknite za generisanje liste srodnih tema...
Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.