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

Java Persistence API

[es] :: Java :: Java Persistence API

[ Pregleda: 3699 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

sbod

Član broj: 82375
Poruke: 2
*.static.dsl.t-2.net.



Profil

icon Java Persistence API18.09.2007. u 16:47 - pre 201 meseci
Da li neko ima primer kako se Entity Bean moze mapirati na view(ne na tabelu)?

Inace aplikacija treba da se izvrsava na Oracle app. serveru.

 
Odgovor na temu

zigizig

Član broj: 42968
Poruke: 167
*.wifi.b92.net.



+10 Profil

icon Re: Java Persistence API21.09.2007. u 08:17 - pre 201 meseci
Verovatno na isti način kao i na tabelu. Tako gde se traži ime tabele upišeš ime view-a.
 
Odgovor na temu

anon315

Član broj: 315
Poruke: 1657
*.sbb.co.yu.



+13 Profil

icon Re: Java Persistence API21.09.2007. u 08:52 - pre 201 meseci
Jedino ne znam sta ces sa seterima ;)
 
Odgovor na temu

Au197/79
Zlatan Kadragić
Minhen

Član broj: 3556
Poruke: 772
*.adsl.beotel.net.

Sajt: aurelije.blogspot.com


+47 Profil

icon Re: Java Persistence API21.09.2007. u 09:27 - pre 201 meseci
Pročitao sam bar 2 knjige o JPA i nigde nisam pročitao da je to moguća, što ne znači da nije :)
Bolje džaba ležat nego džaba radit.
 
Odgovor na temu

dejankr
Dejan Krsmanovic
JavaEE programer
Beograd

Član broj: 7842
Poruke: 384
*.static.sbb.co.yu.



+1 Profil

icon Re: Java Persistence API21.09.2007. u 10:15 - pre 201 meseci
Nisam siguran da sam ovo radio sa JPA ali sa Hibernate jesam. U svakom slučaju sigurno je to moguće i u JPA. Nema velike razlike između mapiranja tabele i view (znači trebaju ti i geteri i seteri za propertije). Meni je view trebao samo za čitanje podataka tako da nisam ni pokušavao ništa da upisujem - ne znam šta bi se desilo ukoliko pokušaš.
 
Odgovor na temu

Au197/79
Zlatan Kadragić
Minhen

Član broj: 3556
Poruke: 772
*.adsl.beotel.net.

Sajt: aurelije.blogspot.com


+47 Profil

icon Re: Java Persistence API21.09.2007. u 12:19 - pre 201 meseci
JPA je mnogo siromašniji od Hiberante-a, ali pošto je Hiberante postao JPA provajder, možda je moguće da on dopušta to kao dodatak JPA standardu, ili da se negde u nekim podešavanjima JPA mogu da se umetnu provajder specifične stvari.

Ali onda čemu JPA kad postoji čvrsta veza sa jednim jedinim provajderom. Ima i Hibernate svoje fajlove za mapiranje i svoje anotacije.
Bolje džaba ležat nego džaba radit.
 
Odgovor na temu

Milos Babic
Beograd

Član broj: 6741
Poruke: 41
89.216.247.*



Profil

icon Re: Java Persistence API04.10.2007. u 19:52 - pre 200 meseci
Citat:
dejankr: - ne znam šta bi se desilo ukoliko pokušaš.


kada bi pokusao da perzistujes/mergeujes takav objekat, pobunio bi se DBMS, ukoliko nemas definisana odgovarajuca DO INSTEAD pravila.




[Ovu poruku je menjao Milos Babic dana 05.10.2007. u 13:16 GMT+1]
 
Odgovor na temu

dejankr
Dejan Krsmanovic
JavaEE programer
Beograd

Član broj: 7842
Poruke: 384
*.static.sbb.co.yu.



+1 Profil

icon Re: Java Persistence API05.10.2007. u 12:25 - pre 200 meseci
Mislio sam na slučaj kada se koristi updatable view. Nisam siguran koje ih sve baze podržavaju, mada mi ovako na prvu loptu deluje da Hibernate/JPA ne bi ni trebalo da zanima da li radi nad tabelom ili view-om, pa ako baza dozvoli, kontam da bi i insert/update/delete trebalo da prođe. Nisam shvatio ovo za DO INSTEAD pravila, ali pretpostavljam da se radi o nekom konkretnom DBMS (PostgreSQL?).
 
Odgovor na temu

Milos Babic
Beograd

Član broj: 6741
Poruke: 41
*.sbb.co.yu.



Profil

icon Re: Java Persistence API05.10.2007. u 12:47 - pre 200 meseci
mislim da je coveku vec odgovoreno na pitanje: da, moze da se mapira jednako kao i tabela.


do instead rule je kreiranje on update/ on insert trigera koji "znaju" kako da urade azuriranje (u sirem smislu)
bilo kog pogleda. Ako je pogled restrikcija jedne tabele po nekim kolonama i sadrzi primarni kljuc, nisu izostavljene not null kolone itd
onda pogled moze da se azurira. Problem i logicki i u realizaciji nastaje ako pogled koristi agregirane f-je, group by, spajanje vise tabela itd.
Sta je onda azuriranje pogleda? Nejasno... Tu dolaze trigeri o kojima govorim.

Da, ovo jeste deo PostgreSQL-a, ali nije specificno vezano za postgres: instead of trigeri postoje i na oracle-u ...


 
Odgovor na temu

[es] :: Java :: Java Persistence API

[ Pregleda: 3699 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

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