导读 您好,今天小编胡舒来为大家解答以上的问题。integerparseint用法,integer parseint用法相信很多小伙伴还不知道,现在让我们一起来看看吧!...

您好,今天小编胡舒来为大家解答以上的问题。integerparseint用法,integer parseint用法相信很多小伙伴还不知道,现在让我们一起来看看吧!

1、按照你的描述,肯定是queryById的问题。

2、 不知道这个DAOFactory是什么,是一个第三方jar包里面的,还是你写的一个类? 如果是你自己写的类,看看有没有错误。

3、如果没找到错误,干脆就把queryById方法的参数改成String类型,并且在调用时传入int参数的话,这样写就行: ""+Integer.parseInt(keyword) 这么改的可行性:你是进行数据库查询,根据id查询记录,在生成sql字符串时,即使id是整形,你使用String类型也没问题,只要不加单引号就行,例如 id = "1432"; String sql = "select * from tablename where id=" + id; 如果DAOFactory是第三方包中的类,可能是版本问题 我这里没有DAOFactory类,没办法调试,不好查错,上述结论只是猜测,你找到答案之后希望通知我,我也很好奇。

本文就为大家分享到这里,希望小伙伴们会喜欢。