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]