1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Erro ao inserir dados na tabela, utilizando herança

Gostaria de ajuda na seguinte situação: Gostaria de inserir um cliente, porem utilizando herança.

public void cadClientes(Cliente cliente, Documents documents, Endereco endereco, Cidade cidade, Estado estado,Telefone telefone) {

        String IClientes = "INSERT INTO clientes(codusuario, nomeusuario, rg, cpf, logradouro, numero, bairro,complemento, cep, nomecidade, nomeestado, uf, telefone1, telefone2,celular)VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,?)";
        try {
            PreparedStatement statement = connection
                    .prepareStatement(IClientes);

            statement.setLong(1, cliente.getCodigo());
            statement.setString(2, cliente.getNome());
            statement.setInt(3, documents.getRg());
            statement.setInt(4, documents.getCpf());
            statement.setString(5, endereco.getLogradouro());
            statement.setInt(6, endereco.getNumero());
            statement.setString(7, endereco.getBairro());
            statement.setString(8,endereco.getComplemento());
            statement.setInt(9, endereco.getCep());
            statement.setString(10,cidade.getNomeCidade());
            statement.setString(11, estado.getNomeEstado());
            statement.setString(12,estado.getUF());
            statement.setInt(13, telefone.getTelfone1());
            statement.setInt(14, telefone.getTelefone2());
            statement.setInt(15, telefone.getCelular());
            statement.execute();
            statement.close();


        } catch (SQLException e) {
            e.printStackTrace();
        }

Controller Cliente

@RequestMapping("EfetuarCadastro")
    public String adiciona(Cliente cliente, Documents documents, Endereco endereco, Cidade cidade, Estado estado,Telefone telefones) {
        ClientesDAO dao = new ClientesDAO();

        dao.cadClientes(cliente, documents, endereco, cidade, estado, telefones);


        return "usuario/Clientes/fisica/Clientes";
    }

Descrição do erro no browser: 404 - The request sent by the client was syntactically incorrect.

  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags java-ee jsp dao spring-mvc spring ou faça a sua própria pergunta.