HQL syntax: select p is null from Pacient p

2010-07-13 Tema obsahu Petr Prikryl

Dobry den uz se 2 dny morim s 1 HQL dotazem.

select p is null from Pacient p
zpusobi
Caused by: org.hibernate.QueryException: , expected in SELECT [select p 
is null from cz.admin24.evidencePacientu.entity.Pacient p]
at 
org.hibernate.hql.classic.SelectParser.token(SelectParser.java:175)
at 
org.hibernate.hql.classic.ClauseParser.token(ClauseParser.java:86)



At zkousim dat mist is null =, ==
nic nepomaha

select p  from Pacient p
funguje

a proc to chci?
protoze potrebuji pro view udelat prehledovou tabulku ktera bude 
pouzivat cca takove HQL


select p, p.vstupni_vystreni.provedeno == null, 
p.vvystupni_vystreni.provedeno == null ,... from ...;


Jak se to pise spravne
podle BNF by ta syntax mela byt podporovana..
http://www.finesight.com/hibernate-3.2.5/other/hql-bnf.html#selectObject .
Diky
PP

--
Petr Prikryl
---
petrprik...@centrum.cz
prik...@admin24.cz
www.admin24.cz



Re: HQL syntax: select p is null from Pacient p

2010-07-13 Tema obsahu Petr Prikryl

ne, ne

cilem je vytahnout objek pacient a k nemu jeste zda ma provedene 
vysetreni aniz bych tahal komplet obrovsky objekt vysetreni.


Bohuzel to se mi nedari tak jsem jako prvni priklad uvedl to nejjednodussi

select p is null from Pacient p


pokud by tohle fungovalo pote jsem chtel vyzkouset

select p, p.vystreni is null from Pacient p


a pokud by toto slo pak bych psal

select p, p.vstupni_vystreni.provedeno == null,
p.vvystupni_vystreni.provedeno == null ,... from ...;


Avsak se nedokazu prokousat ani pres ten 1. a tudiz ostatni
taky nefunguji.

sql ekvivalent od oka je

select p*, v.provedeno eq NULL from pacient p natural join vysetreni v;


Diky
PP


On 07/13/2010 02:36 PM, Oto Buchta wrote:

A to ma byt SQL eqivalent k necemu jako
select * from Pacient where vystupni_vystreni is null ???

Pak je samozrejme potreba pouzit WHERE klausuli...

Dne 13. července 2010 14:30 Petr Prikrylpeter.prik...@gmail.com  napsal(a):
   

Dobry den uz se 2 dny morim s 1 HQL dotazem.

select p is null from Pacient p
zpusobi
Caused by: org.hibernate.QueryException: , expected in SELECT [select p is
null from cz.admin24.evidencePacientu.entity.Pacient p]
at
org.hibernate.hql.classic.SelectParser.token(SelectParser.java:175)
at org.hibernate.hql.classic.ClauseParser.token(ClauseParser.java:86)


At zkousim dat mist is null =, ==
nic nepomaha

select p  from Pacient p
funguje

a proc to chci?
protoze potrebuji pro view udelat prehledovou tabulku ktera bude pouzivat
cca takove HQL


 



Jak se to pise spravne
podle BNF by ta syntax mela byt podporovana..
http://www.finesight.com/hibernate-3.2.5/other/hql-bnf.html#selectObject .
Diky
PP

--
Petr Prikryl
---
petrprik...@centrum.cz
prik...@admin24.cz
www.admin24.cz


 



   



--
Petr Prikryl
---
petrprik...@centrum.cz
prik...@admin24.cz
www.admin24.cz



RE: HQL syntax: select p is null from Pacient p

2010-07-13 Tema obsahu Tomas Hubalek
Co neco ve stylu

from Cat as cat
left join cat.kittens as kitten
with kitten.bodyWeight  10.0

Tom 

 -Original Message-
 From: konference-boun...@java.cz 
 [mailto:konference-boun...@java.cz] On Behalf Of Petr Prikryl
 Sent: Tuesday, July 13, 2010 3:05 PM
 To: Java
 Subject: Re: HQL syntax: select p is null from Pacient p
 
 ne, ne
 
 cilem je vytahnout objek pacient a k nemu jeste zda ma 
 provedene vysetreni aniz bych tahal komplet obrovsky objekt vysetreni.
 
 Bohuzel to se mi nedari tak jsem jako prvni priklad uvedl to 
 nejjednodussi
 
 select p is null from Pacient p
 
 
 pokud by tohle fungovalo pote jsem chtel vyzkouset
 
 select p, p.vystreni is null from Pacient p
 
 
 a pokud by toto slo pak bych psal
 
 select p, p.vstupni_vystreni.provedeno == null, 
 p.vvystupni_vystreni.provedeno == null ,... from ...;
 
 
 Avsak se nedokazu prokousat ani pres ten 1. a tudiz ostatni 
 taky nefunguji.
 
 sql ekvivalent od oka je
 
 select p*, v.provedeno eq NULL from pacient p natural join 
 vysetreni v;
 
 
 Diky
 PP
 
 
 On 07/13/2010 02:36 PM, Oto Buchta wrote:
  A to ma byt SQL eqivalent k necemu jako select * from Pacient where 
  vystupni_vystreni is null ???
 
  Pak je samozrejme potreba pouzit WHERE klausuli...
 
  Dne 13. července 2010 14:30 Petr 
 Prikrylpeter.prik...@gmail.com  napsal(a):
 
  Dobry den uz se 2 dny morim s 1 HQL dotazem.
 
  select p is null from Pacient p
  zpusobi
  Caused by: org.hibernate.QueryException: , expected in 
 SELECT [select 
  p is null from cz.admin24.evidencePacientu.entity.Pacient p]
  at
  org.hibernate.hql.classic.SelectParser.token(SelectParser.java:175)
  at 
  org.hibernate.hql.classic.ClauseParser.token(ClauseParser.java:86)
 
 
  At zkousim dat mist is null =, ==
  nic nepomaha
 
  select p  from Pacient p
  funguje
 
  a proc to chci?
  protoze potrebuji pro view udelat prehledovou tabulku ktera bude 
  pouzivat cca takove HQL
 
 
   
 
  Jak se to pise spravne
  podle BNF by ta syntax mela byt podporovana..
  
 http://www.finesight.com/hibernate-3.2.5/other/hql-bnf.html#se
 lectObject .
  Diky
  PP
 
  --
  Petr Prikryl
  ---
  petrprik...@centrum.cz
  prik...@admin24.cz
  www.admin24.cz
 
 
   
 
 
 
 
 
 --
 Petr Prikryl
 ---
 petrprik...@centrum.cz
 prik...@admin24.cz
 www.admin24.cz
 
 


Re: HQL syntax: select p is null from Pacient p

2010-07-13 Tema obsahu Oto Buchta
2010/7/13 Petr Prikryl peter.prik...@gmail.com:
 select p*, v.provedeno eq NULL from pacient p natural join vysetreni v;

takze spis

select p.*, v.provedeno from pacient p LEFT JOIN vysetreni v

?

Priznam se ze konstrukci
select a [eq| is|=|==] NULL from tabulka
neznam

A ani nevim, co by mela delat.

select a from tabulka where a is null?



 Diky
 PP


 On 07/13/2010 02:36 PM, Oto Buchta wrote:

 A to ma byt SQL eqivalent k necemu jako
 select * from Pacient where vystupni_vystreni is null ???

 Pak je samozrejme potreba pouzit WHERE klausuli...

 Dne 13. července 2010 14:30 Petr Prikrylpeter.prik...@gmail.com
  napsal(a):


 Dobry den uz se 2 dny morim s 1 HQL dotazem.

 select p is null from Pacient p
 zpusobi
 Caused by: org.hibernate.QueryException: , expected in SELECT [select p
 is
 null from cz.admin24.evidencePacientu.entity.Pacient p]
        at
 org.hibernate.hql.classic.SelectParser.token(SelectParser.java:175)
        at
 org.hibernate.hql.classic.ClauseParser.token(ClauseParser.java:86)


 At zkousim dat mist is null =, ==
 nic nepomaha

 select p  from Pacient p
 funguje

 a proc to chci?
 protoze potrebuji pro view udelat prehledovou tabulku ktera bude pouzivat
 cca takove HQL




 Jak se to pise spravne
 podle BNF by ta syntax mela byt podporovana..
 http://www.finesight.com/hibernate-3.2.5/other/hql-bnf.html#selectObject
 .
 Diky
 PP

 --
 Petr Prikryl
 ---
 petrprik...@centrum.cz
 prik...@admin24.cz
 www.admin24.cz








 --
 Petr Prikryl
 ---
 petrprik...@centrum.cz
 prik...@admin24.cz
 www.admin24.cz





-- 
Oto 'tapik' Buchta, ta...@buchtovi.cz, http://tapikuv.blogspot.com


Re: HQL syntax: select p is null from Pacient p

2010-07-13 Tema obsahu Kamil Podlesak
Předpokládám, že tazatel prostě chce resultset kde bude mít TRUE nebo FALSE

Jak toho dosáhnout, to ale nevím. Zkusil bych dát výraz do závorek a
hlavně přidal  AS jmeno_sloupce

Kamil Podlešák

2010/7/13 Oto Buchta ta...@buchtovi.cz:
 2010/7/13 Petr Prikryl peter.prik...@gmail.com:
 select p*, v.provedeno eq NULL from pacient p natural join vysetreni v;

 takze spis

 select p.*, v.provedeno from pacient p LEFT JOIN vysetreni v

 ?

 Priznam se ze konstrukci
 select a [eq| is|=|==] NULL from tabulka
 neznam

 A ani nevim, co by mela delat.

 select a from tabulka where a is null?



 Diky
 PP


 On 07/13/2010 02:36 PM, Oto Buchta wrote:

 A to ma byt SQL eqivalent k necemu jako
 select * from Pacient where vystupni_vystreni is null ???

 Pak je samozrejme potreba pouzit WHERE klausuli...

 Dne 13. července 2010 14:30 Petr Prikrylpeter.prik...@gmail.com
  napsal(a):


 Dobry den uz se 2 dny morim s 1 HQL dotazem.

 select p is null from Pacient p
 zpusobi
 Caused by: org.hibernate.QueryException: , expected in SELECT [select p
 is
 null from cz.admin24.evidencePacientu.entity.Pacient p]
        at
 org.hibernate.hql.classic.SelectParser.token(SelectParser.java:175)
        at
 org.hibernate.hql.classic.ClauseParser.token(ClauseParser.java:86)


 At zkousim dat mist is null =, ==
 nic nepomaha

 select p  from Pacient p
 funguje

 a proc to chci?
 protoze potrebuji pro view udelat prehledovou tabulku ktera bude pouzivat
 cca takove HQL




 Jak se to pise spravne
 podle BNF by ta syntax mela byt podporovana..
 http://www.finesight.com/hibernate-3.2.5/other/hql-bnf.html#selectObject
 .
 Diky
 PP

 --
 Petr Prikryl
 ---
 petrprik...@centrum.cz
 prik...@admin24.cz
 www.admin24.cz








 --
 Petr Prikryl
 ---
 petrprik...@centrum.cz
 prik...@admin24.cz
 www.admin24.cz





 --
 Oto 'tapik' Buchta, ta...@buchtovi.cz, http://tapikuv.blogspot.com



Re: HQL syntax: select p is null from Pacient p

2010-07-13 Tema obsahu Jozef Sevcik
is null/is not null su sice podporovane vyrazy, ale len za 'where' klauzulou
v HQL


2010/7/13 Petr Prikryl peter.prik...@gmail.com

 ne, ne

 cilem je vytahnout objek pacient a k nemu jeste zda ma provedene vysetreni
 aniz bych tahal komplet obrovsky objekt vysetreni.

 Bohuzel to se mi nedari tak jsem jako prvni priklad uvedl to nejjednodussi


 select p is null from Pacient p


 pokud by tohle fungovalo pote jsem chtel vyzkouset

 select p, p.vystreni is null from Pacient p


 a pokud by toto slo pak bych psal


 select p, p.vstupni_vystreni.provedeno == null,
 p.vvystupni_vystreni.provedeno == null ,... from ...;


 Avsak se nedokazu prokousat ani pres ten 1. a tudiz ostatni
 taky nefunguji.

 sql ekvivalent od oka je

 select p*, v.provedeno eq NULL from pacient p natural join vysetreni v;


 Diky
 PP



 On 07/13/2010 02:36 PM, Oto Buchta wrote:

 A to ma byt SQL eqivalent k necemu jako
 select * from Pacient where vystupni_vystreni is null ???

 Pak je samozrejme potreba pouzit WHERE klausuli...

 Dne 13. července 2010 14:30 Petr Prikrylpeter.prik...@gmail.com
  napsal(a):


 Dobry den uz se 2 dny morim s 1 HQL dotazem.

 select p is null from Pacient p
 zpusobi
 Caused by: org.hibernate.QueryException: , expected in SELECT [select p
 is
 null from cz.admin24.evidencePacientu.entity.Pacient p]
at
 org.hibernate.hql.classic.SelectParser.token(SelectParser.java:175)
at
 org.hibernate.hql.classic.ClauseParser.token(ClauseParser.java:86)


 At zkousim dat mist is null =, ==
 nic nepomaha

 select p  from Pacient p
 funguje

 a proc to chci?
 protoze potrebuji pro view udelat prehledovou tabulku ktera bude pouzivat
 cca takove HQL





  Jak se to pise spravne
 podle BNF by ta syntax mela byt podporovana..
 http://www.finesight.com/hibernate-3.2.5/other/hql-bnf.html#selectObject.
 Diky
 PP

 --
 Petr Prikryl
 ---
 petrprik...@centrum.cz
 prik...@admin24.cz
 www.admin24.cz










 --
 Petr Prikryl
 ---
 petrprik...@centrum.cz
 prik...@admin24.cz
 www.admin24.cz