title: JDBC result set retrieve LocalDateTime
body: <p>I run a simple query to retrieve a row from a MySQL database.
  I get <code>ResultSet</code> and I need to retrieve a LocalDateTime object from it.
  My DB table.</p>
  
  <pre><code>CREATE TABLE `some_entity` (
    `id` bigint(20) NOT NULL AUTO_INCREMENT,
    `title` varchar(45) NOT NULL,
    `text` varchar(255) DEFAULT NULL,
    `created_date_time` datetime NOT NULL,
    PRIMARY KEY (`id`),
    UNIQUE KEY `id_UNIQUE` (`id`)
  ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;
  </code></pre>
  
  <p>I need to retrieve some entity by id.</p>
  
  <pre><code>String SELECT = "SELECT ID, TITLE, TEXT, CREATED_DATE_TIME FROM some_entity WHERE some_entity.id = ?";
  PreparedStatement selectPreparedStatement = connection.prepareStatement(SELECT);
  try {
      selectPreparedStatement.setLong(1, id);
      ResultSet resultSet = selectPreparedStatement.executeQuery();
      if (resultSet.next()) {
          Long foundId = resultSet.getLong(1);
          String title = resultSet.getString(2);
          String text = resultSet.getString(3);
          LocalDateTime createdDateTime = null;// How do I retrieve it???
      }
  } catch (SQLException e) {
      throw new RuntimeException("Failed to retrieve some entity by id.", e);
  }
  </code></pre>