public void getissueStatus(String RecordID){
String sql="SELECT isuuestatus FROM pts_t_testrecord where recordid="+RecordID;
return jdbcTemplate.update(sql, new Object[]{recordID}) 这里提示要吧void改成int ???返回值isuuestatus是汉字 这里要怎么写??
String sql="SELECT isuuestatus FROM pts_t_testrecord where recordid="+RecordID;
return jdbcTemplate.update(sql, new Object[]{recordID}) 这里提示要吧void改成int ???返回值isuuestatus是汉字 这里要怎么写??
和isuuestatus无关,isuuestatus是你sql检索出来的值
这里返回的是操作成功与否的标示-int。
你的方法肯定调用错了,那个有String返回值的方法肯定会指定返回值的类型String。或者根本返回的就是个Object
String sql="SELECT isuuestatus FROM pts_t_testrecord where recordid="+RecordID;
return jdbcTemplate.update(sql, new Object[]{recordID}) 你这个方法是为了检索状态。估计是查询是否成功了。 下面有了关键字return就不能用void限定了。
如果你想返回isuuestatus 那么估计你是想传入查询SQL语句, 返回isuuestatus这个值那么应该是public String getissueStatus(String RecordID){
String sql="SELECT isuuestatus FROM pts_t_testrecord where recordid="+RecordID;
return isuuestatus(这个地方是你查询过后的字符串 怎么处理在方法中间看你自己处理了)新手,写得粗糙,见谅