The identifier after the "from" does not refer to a table.  Perhaps the fact
that your class was named MyTable in your example confused things a little.
As an example:

from bar in foo.model.Bar

bar is simply an alias for the fully qualified name, much like the "t" in
the following sql statement:

select t.* from table t

brad

----- Original Message -----
From: "Donnerstag, Juergen" <
[EMAIL PROTECTED]>
To: <
[EMAIL PROTECTED]>
Sent: Wednesday, November 20, 2002 8:49 PM
Subject: [Hibernate] Question about query language


>
> Would somebody please explain to me why it is necessary to define the
table
> name as part of the from clause, e.g. "from MYTABLE in class eg.MyTable".
> The relation between table name and java class name is already defined
> within the XML mapping. "from MYTABLE" or "from in class eg.MyTable"
should
> be fine for 90% of all cases. I admit, the latter one looks ugly, however
it
> should be sufficient.
>
> I have one more issue regarding the class name within a literal text.
> Automatic refactoring, e.g. renaming the classes name, does not modify the
> class name within the literal text. Any ideas about that?
>
> regards
> Juergen
>
>
> -------------------------------------------------------
> This sf.net email is sponsored by: To learn the basics of securing
> your web site with SSL, click here to get a FREE TRIAL of a Thawte
> Server Certificate:
http://www.gothawte.com/rd524.html
> _______________________________________________
> hibernate-devel mailing list
>
[EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/hibernate-devel
>

Reply via email to