Что вернуть если не 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;
    }

}
  • Вопрос задан
  • 73 просмотра
Решения вопроса 1
xez
@xez Куратор тега Java
Senior Junior Roo
Optional
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
от 350 000 до 400 000 ₽
ОТП Банк Москва
от 240 000 до 270 000 ₽
HighTeam Нижний Новгород
от 120 000 до 200 000 ₽
01 дек. 2020, в 10:33
80000 руб./за проект
01 дек. 2020, в 10:08
5000 руб./за проект
01 дек. 2020, в 10:00
30000 руб./за проект