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() 的值是否为空。