-->
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: Native SQL Querys -> Müssen alle Spalten angegeben sein?
PostPosted: Thu Nov 03, 2005 8:48 am 
Newbie

Joined: Thu Nov 03, 2005 8:24 am
Posts: 1
Leider ist die Doku bez. dieses Themas nicht so tiefgehend, deshalb meine Frage:
Müssen in native sql queries alle Spalten, die in einem Mapping angegeben sind, auch abgefragt werden?

Beispiel:

Tabelle "Person" mit Spalten "id", "name", "geburtstag"
entsprechendes Mapping zur Person und entsprechende Klasse "Person"

native SQL Query:

select {p.*} from person as p
funktioniert.

ABER:
select p.id as {p.id}, p.name as {p.name} from person as p
funktioniert nicht, obwohl das von Hiberante generierte SQL bei manuellem Abfeuern gegen die Datenbank funktioniert.
Fehlermeldung:
ERROR [JDBCExceptionReporter] Ungültiger Spaltenname
org.hibernate.exception.GenericJDBCException: could not execute query

Da drängt sich die Frage auf, ob man eventuell alle im Mapping deklarierten Felder auch abfragen *muss*. Ist das so, oder mache ich was falsch???

Thanx for any help

Hibernate version: 3.0
Database:: Oracle 8i


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.