Código
String SQL_rolPersonal = "SELECT usuarioRolPersonal.rolPersonal FROM UsuarioRolPersonal usuarioRolPersonal WHERE usuarioRolPersonal.usuario.idUsuario = "+usuario.getIdUsuario(); RolPersonal rolPersonal = (RolPersonal) sessionFactory.getCurrentSession().createQuery(SQL_rolPersonal).uniqueResult();
primero se declara la query, y luego se ejecuta y se guarda en el objeto rolPersonal, lo que yo no entiendo es a qué tabla y columna llama esa query, ya que yo no tengo ninguna tabla con el nombre UsuarioRolPersonal. saludos.