Estou com uma duvida em relação a validação mostrada no input do ISBN, o
throw new ValidatorException(new FacesMessage("Campo deveria começar com o valor 1"));
usando o validation no xhtml, e a validação utilizada para verificar se o livro tem autor,
FacesContext.getCurrentInstance().addMessage("autor", new FacesMessage("Livro deve ter pelo menos um Autor.")); ,
os dois tem a mesma função de validar só que um seria para campos de texto, e o outro para ao clicar no botão estou sem entender quando usar um ou outro