-->
These old forums are deprecated now and set to read-only. We are waiting for you on our new forums!
More modern, Discourse-based and with GitHub/Google/Twitter authentication built-in.

All times are UTC - 5 hours [ DST ]



Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 1 post ] 
Author Message
 Post subject: select mit AS für spalten und composite-id
PostPosted: Mon Oct 22, 2007 3:35 am 
Newbie

Joined: Fri Oct 05, 2007 9:16 am
Posts: 3
hallo!

ich habe ein objekt Land mit einer composite-id die aus 2 komponenten besteht.
ich möchte nun ein abfrage machen, die aber nur eine dieser ids be-
rücksichtigt und auch nicht alle spalten zurückgibt. das ergebnis
soll aber trotzdem als Land objekt zurückgegeben werden.
das select sieht folgendermaßen aus:

Code:
SELECT DISTINCT land.id.sprcode,
   land.lkzSpc,
   land.lkzSprache
   FROM Land AS land
   WHERE land.id.sprcode = :sprCode
   ORDER BY land.lkzSpc, land.lkzSprache


um nun die spalten lkzSpc und lkzSprache setzen zu können, hänge ich
ein as dahinter:

Code:
SELECT DISTINCT land.id.sprcode,
   land.lkzSpc AS lkzSpc,
   land.lkzSprache AS lkzSprache
   FROM Land AS land
   WHERE land.id.sprcode = :sprCode
   ORDER BY land.lkzSpc, land.lkzSprache


nun fehlt halt noch das setzen der einen id komponente. ich habe
gedacht, dies sei analog möglich:

Code:
SELECT DISTINCT land.id.sprcode AS id.sprcode,
   land.lkzSpc AS lkzSpc,
   land.lkzSprache AS lkzSprache
   FROM Land AS land
   WHERE land.id.sprcode = :sprCode
   ORDER BY land.lkzSpc, land.lkzSprache


leider beschwert sich hibernate nun immer über den punkt zwischen
id und sprcode....

verwende ich die falsche syntax? das müßte doch so irgendwie möglich
sein oder?


Top
 Profile  
 
Display posts from previous:  Sort by  
Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 1 post ] 

All times are UTC - 5 hours [ DST ]


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
© Copyright 2014, Red Hat Inc. All rights reserved. JBoss and Hibernate are registered trademarks and servicemarks of Red Hat, Inc.