title: How to fix the error with JpaRepository don't save and the repository was null
body: <p>I need some help with my Spring boot application. I create a repository and extends a JpaRepositoy, when I instance my repository using @Autowired my repository still null and I can't save any data from my database.</p>
  
  <p><b>My Controller</b></p>
  
  <pre><code>@Controller
  public class ListenerURLImpl extends HttpServlet implements ListenerURL {
  
      private static final long serialVersionUID = 1L;
  
      @Autowired
      DataBaseConfig dataBaseConfig;
  
      @Autowired
      ListenerConfig fila;
  
      @Autowired
      DataRepository repository;
  
      @Autowired
      SenderDatasImpl senderDatasImpl;
  
  //some another methods
  public ResponseEntity&lt;List&lt;DBDados&gt;&gt; inputDados(@Valid @RequestBody DataPegaDTO mensagem,
              DataRepository repository) throws JsonProcessingException {
          try {
              HttpStatus status;
              this.repository = repository;
              status = senderDatasImpl.receiverDatas(mensagem, this.repository);
              if (status == HttpStatus.OK) {
                  return new ResponseEntity&lt;&gt;(this.repository.findAll(), HttpStatus.OK);
              } else {
                  return null;
              }
          } catch (Exception e) {
              LOGGER.error("Erro ao fazer ao inserir dados no banco de dados {} " + mensagem);
              System.out.println("Erro ao inserir os dados {} " + e);
              return null;
          }
      }
  </code></pre>
  
  <p><b>My Repository</b></p>
  
  <pre><code>@Repository
  public interface DataRepository extends JpaRepository&lt;DBDados, String&gt; {
  
      @Query(value = "select * from proposta_andamento where id_cliente = :id_cliente", nativeQuery = true)
      List&lt;DBDados&gt; findClient(@Param("id_cliente") String id_cliente);
  
      @Query(value = "select * from proposta_andamento where proposta = :proposta and produto = :produto", nativeQuery = true)
      List&lt;DBDados&gt; findContrato(@Param("proposta") String proposta, @Param("produto") String produto);
  
      @Query(value = "select * from proposta_andamento where proposta = :proposta and produto = :produto and subProduto = :subProduto", nativeQuery = true)
      List&lt;DBDados&gt; findAProposal(@Param("proposta") String proposta, @Param("produto") String produto,
              @Param("subProduto") String subProduto);
  
  }
  </code></pre>
  
  <p><b>My class that call repository.save(Entity)</b></p>
  
  <pre><code>public HttpStatus receiverDatas(DataPegaDTO data, DataRepository repository) {
          try {
              DBDados save = new DBDados(data);
              DBDados status = null;
              status = repository.save(save);
              if (status != null) {
                  System.out.println("Find All -&gt; " + repository.findAll());
                  return HttpStatus.OK;
              } else {
                  return HttpStatus.ALREADY_REPORTED;
              }
          } catch (Exception e) {
              System.out.println("Erro na hora de salvar no banco de dados: " + e);
              return HttpStatus.BAD_REQUEST;
          }
      }
  </code></pre>
  
  <p>I was expected for result a HttpStatus.OK, but I have this error:</p>
  
  <pre><code>2019-04-03 15:29:48 WARN  o.h.e.jdbc.spi.SqlExceptionHelper - SQL Error: 90079, SQLState: 90079
  2019-04-03 15:29:48 ERROR o.h.e.jdbc.spi.SqlExceptionHelper - Schema "PROPOSTA_ANDAMENTO" not found; SQL statement:
  select dbdados0_.data_inicio as data_ini1_0_0_,...and dbdados0_.proposta=? and dbdados0_.subProduto=? [90079-197]
  2019-04-03 15:29:48 INFO  o.h.e.i.DefaultLoadEventListener - HHH000327: Error performing load command : org.hibernate.exception.GenericJDBCException: could not prepare statement
  Erro na hora de salvar no banco de dados: org.springframework.orm.jpa.JpaSystemException: could not prepare statement; nested exception is org.hibernate.exception.GenericJDBCException: could not prepare statement
  2019-04-03 15:29:48 ERROR b.c.s.e.m.l.r.DataRepository - Proposta já existente no banco! Dados: {}DataPegaDTO(id_cliente=123, produto=produto, subProduto=subproduto, nomeCliente=teste, dataInicio=Fri Mar 22 09:58:48 BRT 2019, dataFim=Fri Mar 22 09:58:48 BRT 2019, dataExpurgo=Fri Mar 22 09:58:48 BRT 2019, id_caso=idCaso, plataforma=plataforma, status=Ativo, fase_negocio=64, contrato=1234567, vl_contrato=10.0, vl_negocio1=11.0, vl_negocio2=12.0, vl_negocio3=13.0, vl_negocio4=14.0, vl_negocio5=0.0, negocio1=negocio1, negocio2=negocio2, negocio3=negocio3, negocio4=negocio4, negocio5=negocio5, negocio6=negocio6, negocio7=negocio7, negocio8=negocio8, negocio9=negocio9, negocio10=negocio10, negocio11=null, negocio12=null, negocio13=null, negocio14=null, negocio15=null, negocio16=null, negocio17=null, negocio18=null, negocio19=null, negocio20=null, id_inclusao=x213432, id_alteracao=null)
  </code></pre>