// 根据博文的ID,读取所有的评论
sql = "select id,username,content,createdtime from comment where blog_id=" + bid+" order by id desc";
QueryRunner qr = DbHelper.getQueryRunner();
List commentList = null;
try {
commentList = (List) qr.query(sql, new BeanListHandler(Comment.class));
} catch (SQLException e) {
e.printStackTrace();
}
写好后,启动Tomcat测试,控制台老是抛出java.sql.Exception错误。把sql语句放到数据中测试,是能查找到数据的。而放到类中就会抛出以上错误。百思不得其解。一个偶然把这个类所有的内容展开查看,发现在引入类中也有一个Comment引入类。实际引入的路径为import javax.xml.stream.events.Comment。哎,发现问题了,我明明是自己写得一个类,怎么变成了这个引入类了呢。这也可能是自己的一个失误吧,引错了类。赶紧去掉这个引入类后,一切正常。这个小小的事,说明了我们在写代码的时候一定要认真仔细,出现问题后,一定要多从几个方面来看问题,不要钻牛角尖。也说明了我们在使用MyEclipse等开发软件时,也要注意它在带给我们方便的同时,也会给我们带来小小的麻烦。当然我们自己更应该仔细一点。