HQL: How select by class of object?

View: New views
4 Messages — Rating Filter:   Alert me  

HQL: How select by class of object?

by Timkin :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Code in Grails console:
RoleObjectsPrivileges.findAll().each() {
    println it.object.getClass()
}
println RoleObjectsPrivileges.findAll("from RoleObjectsPrivileges as b where b.object.class='DepartamentObject'").count()

Return:
class DepartamentObject
class DepartamentObject
class DepartamentObject
0

Why query return 0? How make select by class?

Re: HQL: How select by class of object?

by Robert Fischer :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Are your domain classes in packages?

~~ Robert Fischer, Smokejumper IT Consulting.
Enfranchised Mind Blog http://EnfranchisedMind.com/blog

Grails Expert Retainer Services
http://smokejumperit.com/grails-retainer/


Timkin wrote:

> Code in Grails console:
> RoleObjectsPrivileges.findAll().each() {
>     println it.object.getClass()
> }
> println RoleObjectsPrivileges.findAll("from RoleObjectsPrivileges as b where
> b.object.class='DepartamentObject'").count()
>
> Return:
> class DepartamentObject
> class DepartamentObject
> class DepartamentObject
> 0
>
> Why query return 0? How make select by class?
>

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email



Re: HQL: How select by class of object?

by Timkin :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Robert Fischer wrote:
Are your domain classes in packages?
No, in default package. :(

Re: HQL: How select by class of object?

by Robert Fischer :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Don't put quotes around the class.  Or, better yet, pass the class in as a named parameter (that'll
be nicer on your cache).

~~ Robert Fischer, Smokejumper IT Consulting.
Enfranchised Mind Blog http://EnfranchisedMind.com/blog

Grails Expert Retainer Services
http://smokejumperit.com/grails-retainer/


Timkin wrote:
>
> Robert Fischer wrote:
>> Are your domain classes in packages?
>>
> No, in default package. :(

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email