spring mvc

万巨鸿
  • 1
新手上路,请多包涵

我在xml里写了sql语句,就是查询一个no. 是字符串类型的,但是要做的是在controller里取到这个no.,并做递增,条件是 在页面生成的这个no 如果页面没有no 那么就从一开始生成,如果有,就取页面上no的最大值接着往下生成,所以,参数类型为整形才能做加法,而后台取的值又是字符串类型,我很迷茫啊,并且在controller里该如何取到sql中查询的那个值?也是问题,我是菜鸟,刚学,大神们帮我一下吧?

代码如下:

xml里
select max(no) from 表 where 条件

service里
public Long getNo(AsPreRegCmptVO vo){return asPreRegCmptDAO.selectNo(vo)
;}

Dao里
public Long selectNo(AsPreRegCmptVO vo){
return selectone("selectNo",vo);
}

Vo里
private String No;

set .get 方法

controller
for(Object obj:list){
AsPreRegCmptVO vo =(AsPreRegCmptVO) obj;
从以下开始我就不知道我该怎么取xml的值了,
我以为这个是取值:
int No =extAsRegService.getNo(vo);
判断页面存在与否:
if(vo.getNo().equals(0)){
No=0;
No++;
}else{
No++;
}

谢谢大神>o<。。

回复
阅读 1.1k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
你知道吗?

宣传栏