-->
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.  [ 2 posts ] 
Author Message
 Post subject: HQL question - Multiple tables, return only 1 table and ...
PostPosted: Tue Jun 07, 2005 12:49 pm 
Beginner
Beginner

Joined: Wed Nov 17, 2004 11:15 am
Posts: 25
Hi,

I would like to have a query like this:

SELECT t1.*
FROM Table1 t1, Table t2
WHERE t1.column = t2.column

The result is stored in a list. I want to have "Table1" objects in this list.

Question:
- Do I automatically get "Table1" objects in my list, or do I have to cast them first (and how)?
- How would the HQL look like? The same?

Thanks
Jonny



Hibernate version: 3.0.2


Top
 Profile  
 
 Post subject:
PostPosted: Tue Jun 07, 2005 7:28 pm 
Hibernate Team
Hibernate Team

Joined: Tue Aug 26, 2003 7:19 pm
Posts: 2364
Location: Brisbane, Australia
Try it yourself.

SELECT t1 FROM Table1 t1, Table t2 WHERE t1.column = t2.column

If there was a relationship defined in the mapping (which is much better).

SELECT t1 FROM Table1 t1 join t1.table2

The alias in the select clause defines what is returned in the list, eg, the complete table1 objects

As always its best to have a play and see what you get. The hibernate console is a great tool for doing adhock queries. Give it a try.


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

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.