首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

ibats 里面一个 返回语句什么意思呀,该怎么解决

2012-01-13 
ibats 里面一个 返回语句什么意思呀return !(queryForObject(StudentCourse.queryStudentPassCourse, st

ibats 里面一个 返回语句什么意思呀
return !(queryForObject("StudentCourse.queryStudentPassCourse", studentCourse) == null);
?请问这个语句返回啥意思呀

 一下是部分代码可以不看
=============
public boolean isStudentPassCourse(String studentID, String courseID){
StudentCourse studentCourse = new StudentCourse();
studentCourse.setStudentID(studentID);
studentCourse.setCourseID(courseID);
return !(queryForObject("StudentCourse.queryStudentPassCourse", studentCourse) == null);
}

===========
谢谢~~呀

[解决办法]
return !(queryForObject("StudentCourse.queryStudentPassCourse", studentCourse) == null);
可以改为:
Object obj = queryForObject("StudentCourse.queryStudentPassCourse", studentCourse);
boolean rtn = false;
if(obj == null){
rtn = true;
}
rtn = !rtn;
return rtn;
[解决办法]
对了,就是判断 queryForObject() 的值是否为空。

热点排行