Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Java Persistence API i direktno menjenje podataka u bazi

[es] :: Java :: Java Persistence API i direktno menjenje podataka u bazi

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

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

retry
Beograd

Član broj: 39405
Poruke: 95
*.scbeograd.org.



Profil

icon Java Persistence API i direktno menjenje podataka u bazi13.07.2007. u 08:21 - pre 204 meseci
evo sta mi nije jasno...
u pitanju je Sun app server v9 i toplink.

Recimo da imam tabelu i u njoj polje broj.
kada iz (stateless) session beana pozovem ovakav upit:

SELECT t FROM tabela t

dobijem listu redova tabele sa, recimo dva reda.
u prvom broj mi je 10, a u drugom 20.

e sada, kad ja uzmem i dirktno u bazi promenim vrednost recimo prvog broja sa 10 na 100 i ponovo pozovem metodu tog bean-a, lista mi i dalje sadrzi iste vrednosti, dakle 10 i 20, kao da nista nisam promenio u bazi.

inace, nakon redeploy-a aplikacije procitaju se prave vrednosti iz baze.

Dakle ukratko, kako da ga nateram da cita trenutne vrednosti iz baze, a ne one koje su bile u njoj kada je aplikacija pokrenuta?

pozdrav.

 
Odgovor na temu

anon315

Član broj: 315
Poruke: 1657
*.mediaworksit.net.



+13 Profil

icon Re: Java Persistence API i direktno menjenje podataka u bazi13.07.2007. u 08:37 - pre 204 meseci
Toplink ti kesira podatke. Pogledaj persistence.xml deskriptor u dokumentaciji, tamo ces naci kako da sredis kesiranje.

http://download.oracle.com/doc...eb.1013/b28221/cfgdepds005.htm
http://www.oracle.com/technolo...es/toplink-jpa-extensions.html

[Ovu poruku je menjao Vanja Petreski dana 13.07.2007. u 10:46 GMT+1]
 
Odgovor na temu

retry
Beograd

Član broj: 39405
Poruke: 95
*.scbeograd.org.



Profil

icon Re: Java Persistence API i direktno menjenje podataka u bazi13.07.2007. u 10:52 - pre 204 meseci
hvala, nije trebalo da se smaras i da trazis linkove, nasao sam ih lako, meni je samo trebalo da vidim sta me zeza, toplink, app server ili nesto trece.
jos sam zelen sto se JPA tice, pa sam u zadnjih nedelju dana jedno sto puta prokleo sebe sto sam uopste uzeo da radim sa JPA kad mi je i bez njega dobro islo, ali uvek, kako nadjem resenje za neki problem kazem sebi "ovo i nije tako lose".
inace, ako nekom nekad zatreba evo u cemu je stvar:

<property name="toplink.cache.type.default" value="NONE"/>

pozdrav
 
Odgovor na temu

[es] :: Java :: Java Persistence API i direktno menjenje podataka u bazi

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

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.