Estou tentando verificar se a editora escrita já existe no banco, mas independente de existir ou não, o sistema está me permitindo avançar na inserção
if (escolha == 3 ) {
System.out.println("Digite o nome da editora: ");
String editora = sc.next();
editoras.setNome(editora);
if(!editorasDao.buscaPorNome(editora).equals("null")) {
System.out.println("Digite o telefone da editora: ");
String telefone = sc.next();
editoras.setTelefone(telefone);
System.out.println("Digite a cidade da editora: ");
String cidade_editora = sc.next();
endereco2.setCidade(cidade_editora);
sc.nextLine();
System.out.println("Digite a rua da editora: ");
String rua_editora = sc.next();
endereco2.setRua(rua_editora);
System.out.println("Digite o número da editora: ");
int numero_editora = sc.nextInt();
endereco2.setNumero(numero_editora);
enderecoDao.insere(endereco2);
editoras.setEndereco(endereco2);
editorasDao.insere(editoras);
} else {
System.out.println("Editora já cadastrada.");
}