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

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

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

Войти через центр авторизации
Похожие вопросы