java - 查询没有结果 JDBCTemplate

标签 java spring exception jdbc jdbctemplate

我有我的方法:

public boolean validar(String login, String password) {     

        return !jdbcTemplate.queryForObject("select * from usuarios where login = ?", 
                new Object[] { login }, Usuarios.class).equals(0);
}

它工作正常,但如果我没有结果,它会出现这个 joptionpane:

enter image description here

我搜索过,但没有找到任何关于 可以进行治疗 如果此登录名/密码没有结果 显示示例:

没有这样的登录/

最佳答案

tutorial建议,捕获异常并返回 false

} catch (EmptyResultDataAccessException e) {
    return false;
}

关于java - 查询没有结果 JDBCTemplate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57330860/

相关文章:

自定义异常类的 C++ 语法

python - 如何在 Python 中打印异常对象的堆栈跟踪?

java - XML 到 POJO 映射

java - 在Jframe中添加循环

spring - 如何在 JBoss 6 中分离耳朵类加载器和系统类加载器?

spring - 提交事务后Spring是否关闭连接?

java - 如何使用 spring 和 hibernate 在我的类(class)中获取 session 工厂

java - 为什么我的程序在条件为假时进入 while 循环?

java - 在 Java 中将字符串转换为枚举

php - Laravel:创建了新的 Eloquent 模型,但 Laravel 无法识别它