Jesfre <[EMAIL PROTECTED]> writes:

> 
> 
> Hi all...
> I want to get all Users was in "admin" role... This is  a third table from
> relationship User-Role
> How to get all user in "admin" role from this?

I do this by adding a dao method in UserDao:

public List listUserInRole(String RoleName);

And, implement it as follow:

public List listUserInRole(String roleName) {
                StringBuffer sb = new StringBuffer();
                sb.append("SELECT DISTINCT user from ")
                  .append (User.class.getName() + " user ")
                  .append (" JOIN user.roles roles ")
                  .append (" WHERE roles.name = '" + roleName +"' ");
                return this.getHibernateTemplate().find(sb.toString());
        }

Try it, cheers.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to