No to fungovat musi, protoze klasicka ukazka rika "from Object" vrati vsechny
objekty v DB ...
A pokud to nedelate pres criteria, ale pres HQL?
Ivan Polak napsal(a):
no praveze to nejako nefunguje: vypisuje to chybu:
.....Object with id: 4667772 was not of the specified subclass: sk.xxxx.A
(Discriminator: 1 ); nested exception is
org.hibernate.WrongClassException: Object with id: 4667772 was not of the
specified subclass: sk.xxxxx.A (Discriminator: 1 )
Ivan
--------- Original Message --------
From: Java <[email protected]>
To: Java <[email protected]>
Subject: Re: pouzitie discriminator v Hibernate
Date: 10/06/08 17:53
Ahoj Ivane,
no to samozrejme jde. Dotaz "from A" ti vrati vsechny prvky typu
A (tj. instance tridy B, C, ...). Samozrejme nejde
pomoci Hibernate neco ulozit jako instanci tridy B a pak to chtit cist
jako instance tridy A, i kdyz je trida A predek
tridy B) natoz pokud A je abstraktni trida.
S pozdravem
Ivan Polak napsal(a):
> Zdravim konferenciu,
>
> na pouzitie discriminator-a v Hibernate mam jednu zvlastnu
poziadavku. mam
> tabulku ktora ma stlpec typ. k tejto tabulke patri abstract trieda,
nech sa
> vola A. a mam 8 tried ktore su potomkami tejto abstract triedy a
kazda ma
> svoj vlastny typ, povedzme "1" az "8"
(discriminator-value), ktory sa
> korektne zapisuje pomocou hibernate do tohoto stlpca typ. v jednom
pripade
> ale chcem pomocou kriterii vytiahnut zakladne (bazove) objekty typu
A. mam
> pocit ze to nepojde lebo z nich nemoze byt instancia. nemate niekto
napad
> ako toto vyriesit ? dakujem!
>
> Ivan
>
> ________________________________________________
> Message sent using Webmail 2.7.9
--
JiÅ™í Mare&scaron; (mailto:[EMAIL PROTECTED])
ÄŒSAD SVT Praha, s.r.o. (http://www.svt.cz)
Czech Republic
________________________________________________
Message sent using Webmail 2.7.9
--
Jiří Mareš (mailto:[EMAIL PROTECTED])
ČSAD SVT Praha, s.r.o. (http://www.svt.cz)
Czech Republic