title: Cannot construct instance of `java.time.LocalDate` (no Creators, like default construct, exist): cannot deserialize from Object value
body: <p>Please, help me with the next problem:
  I'm calling a mysql SP with simpleJdbcCall, but i have a problem with LocalDate attribute in my bean.
  I hope someone can help me</p>
  
  <p><strong>SP</strong></p>
  
  <pre><code>CREATE DEFINER=`dbadmin`@`%` PROCEDURE `SP_LIST_EQUIPMENT`()
  BEGIN
      SELECT `ID`,
          `PO_NUMBER`,
          `BRAND`,
          `SKU`,
          `DESCRIPTION`,
          `IMEI`,
          `QUANTITY`,
          `DISPATCH_DATE`,
          `CREATED_BY`,
          `UPDATED_BY`
      FROM `mandato_db`.`mandato_equipment`;
  END
  </code></pre>
  
  <p><strong>Bean</strong></p>
  
  <pre><code>public class Equipment {
      @Id
      @GeneratedValue(strategy = GenerationType.IDENTITY)
      private int id;
      private String poNumber;
      private String brand;
      private String sku;
      private String description;
      private String imei;
      private int quantity;
      private LocalDate dispatchDate;
      private String createdBy;
      private String updatedBy;
  
  }
  </code></pre>
  
  <p><strong>Dao</strong></p>
  
  <pre><code>    @Override
      public List&lt;Equipment&gt; list() {
          String procedureName = "SP_LIST_EQUIPMENT";
          simpleJdbcCall = new SimpleJdbcCall(dataSource).withProcedureName(procedureName)
                  .returningResultSet("equipments", BeanPropertyRowMapper.newInstance(Equipment.class));
          Map&lt;String, Object&gt; out = simpleJdbcCall.execute();
  
          ObjectMapper mapper = new ObjectMapper();
          // Here the error occurs
          List&lt;Equipment&gt; list = mapper.convertValue(out.get("equipments"), new TypeReference&lt;List&lt;Equipment&gt;&gt;() {});
  
          return list;
      }
  </code></pre>
  
  <p><strong>StackTrace</strong></p>
  
  <blockquote>
    <p>org.springframework.dao.InvalidDataAccessApiUsageException: Cannot construct instance of <code>java.time.LocalDate</code> (no Creators, like default construct, exist): cannot deserialize from Object value (no delegate- or property-based Creator)
     at [Source: UNKNOWN; line: -1, column: -1] (through reference chain: java.util.ArrayList[0]->pe.com.ripley.mandatobackend.bean.Equipment["dispatchDate"]); nested exception is java.lang.IllegalArgumentException: Cannot construct instance of <code>java.time.LocalDate</code> (no Creators, like default construct, exist): cannot deserialize from Object value (no delegate- or property-based Creator)
     at [Source: UNKNOWN; line: -1, column: -1] (through reference chain: java.util.ArrayList[0]->pe.com.ripley.mandatobackend.bean.Equipment["dispatchDate"])
        at org.springframework.orm.jpa.EntityManagerFactoryUtils.convertJpaAccessExceptionIfPossible(EntityManagerFactoryUtils.java:374)</p>
  </blockquote>