QueryRunner runner=new QueryRunner(DataSourceUtils.getDataSource());
String sql="select * from type where tid=? and isDelete=0";
System.out.println("typeDao收到的tid="+tid);
Type type=runner.query(sql, new BeanHandler<Type>(Type.class),tid);
System.out.println("TypeDao 找到的type:"+type);
今天用QueryRunner查询数据库的时候,一直查不到,但是没有任何语法错误,如果 String sql="select * from type where tid=? and isDelete=0"; 这样写的话就没有错,数据库中也确实存在id为1的字段,后边看了好久,发现原来是在数据库中的id,1前面多了一个空格,