高分悬赏!!!为什么Mysql数据库类型为varchar(100),值为1的字段取不出来? 50
while(resultSet.next()){if(supportPaging==false&&pageNo>0){count++;if(count>rowsPerPa...
while(resultSet.next()){
if (supportPaging == false && pageNo>0) {
count++;
if(count > rowsPerPage){
break;
}
}
ggUserGradeDto = new GgUserGradeDto();
ggUserGradeDto.setId(dbManager.getLong(resultSet,"Id"));
ggUserGradeDto.setUsercode(dbManager.getString(resultSet,"Usercode"));
ggUserGradeDto.setGradecode(dbManager.getString(resultSet,"Gradecode"));
ggUserGradeDto.setInvaliddate(dbManager.getDateTime(resultSet,DateTime.YEAR_TO_DAY,"Invaliddate"));
ggUserGradeDto.setCreatorcode(dbManager.getString(resultSet,"Creatorcode"));
ggUserGradeDto.setCreatetime(dbManager.getDateTime(resultSet,DateTime.YEAR_TO_DAY,"Createtime"));
ggUserGradeDto.setUpdatercode(dbManager.getString(resultSet,"Updatercode"));
ggUserGradeDto.setValidind(dbManager.getString(resultSet,"Validind"));
ggUserGradeDto.setRemark(dbManager.getString(resultSet,"Remark"));
ggUserGradeDto.setFlag(dbManager.getString(resultSet,"Flag"));
ggUserGradeDto.setUpdatetime(dbManager.getDateTime(resultSet,DateTime.YEAR_TO_DAY,"Updatetime"));
collection.add(ggUserGradeDto);
}
resultSet.close();
return collection;
}
Mysql数据库中总共有两行记录Gradecode 都有值,分别是1,28,类型是varchar(100),从数据库用ResultSet取出的时候,取28时有值,取1的时候为空字符串,不知道怎么回事!
其他的值都set进去了出来了 展开
if (supportPaging == false && pageNo>0) {
count++;
if(count > rowsPerPage){
break;
}
}
ggUserGradeDto = new GgUserGradeDto();
ggUserGradeDto.setId(dbManager.getLong(resultSet,"Id"));
ggUserGradeDto.setUsercode(dbManager.getString(resultSet,"Usercode"));
ggUserGradeDto.setGradecode(dbManager.getString(resultSet,"Gradecode"));
ggUserGradeDto.setInvaliddate(dbManager.getDateTime(resultSet,DateTime.YEAR_TO_DAY,"Invaliddate"));
ggUserGradeDto.setCreatorcode(dbManager.getString(resultSet,"Creatorcode"));
ggUserGradeDto.setCreatetime(dbManager.getDateTime(resultSet,DateTime.YEAR_TO_DAY,"Createtime"));
ggUserGradeDto.setUpdatercode(dbManager.getString(resultSet,"Updatercode"));
ggUserGradeDto.setValidind(dbManager.getString(resultSet,"Validind"));
ggUserGradeDto.setRemark(dbManager.getString(resultSet,"Remark"));
ggUserGradeDto.setFlag(dbManager.getString(resultSet,"Flag"));
ggUserGradeDto.setUpdatetime(dbManager.getDateTime(resultSet,DateTime.YEAR_TO_DAY,"Updatetime"));
collection.add(ggUserGradeDto);
}
resultSet.close();
return collection;
}
Mysql数据库中总共有两行记录Gradecode 都有值,分别是1,28,类型是varchar(100),从数据库用ResultSet取出的时候,取28时有值,取1的时候为空字符串,不知道怎么回事!
其他的值都set进去了出来了 展开
4个回答
展开全部
看不懂你写的程序语句,检查不实际获得两行数据
您的程序中的对象,然后分配给像光标所在行的行分配
但是之后他的党的错误分配覆盖以前的线路分配,只有实现了后一排28
您的程序中的对象,然后分配给像光标所在行的行分配
但是之后他的党的错误分配覆盖以前的线路分配,只有实现了后一排28
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
收到你的邀请了,但我不懂,帮你顶起来
来自:求助得到的回答
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
收到你的邀请了,但我不懂,帮你顶起来
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询