Задать вопрос

Что вернуть если не null в JdbcTemplate?

Что лучше вернуть, как правильно, если не null?

public User getEmailByName(String name) {

        try {
            String sql = "SELECT email FROM user WHERE name=?";
            return jdbcTemplate.queryForObject(sql, new EmailByNameMapper(), name);

        } catch (EmptyResultDataAccessException e) {
            return null;
        }
    }


public class EmailByNameMapper implements RowMapper<User> {

    public User mapRow(ResultSet resultSet, int i) throws SQLException {

        User user = new User();
        user.setEmail(resultSet.getString("email"));
        return user;
    }

}
  • Вопрос задан
  • 919 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Java-разработчик с нуля
    12 месяцев
    Далее
  • Skillfactory
    Профессия Java-разработчик
    14 месяцев
    Далее
  • Академия Eduson
    Java-разработчик
    8 месяцев
    Далее
Решения вопроса 1
xez
@xez Куратор тега Java
TL Junior Roo
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы