数据库表:学生表(student)——主键student_id,外键class_id(来自班级表)
班级表(classes)——主键class_id,外键school_id(来自校区表)
校区表(school)——主键school_id根据校区或者班级查询学生
Criterria stuCriteria=session.createCriteria(Student.class,"stu");
stuCriteria.add(Restrictions.eq("stu.classes.school.schoolId",schoolId)); ——根据校区查询会出现异常
stuCriteria.add(Restrictions.eq("stu.classes.classId",classId)); ——根据班级查询是正常的
班级表(classes)——主键class_id,外键school_id(来自校区表)
校区表(school)——主键school_id根据校区或者班级查询学生
Criterria stuCriteria=session.createCriteria(Student.class,"stu");
stuCriteria.add(Restrictions.eq("stu.classes.school.schoolId",schoolId)); ——根据校区查询会出现异常
stuCriteria.add(Restrictions.eq("stu.classes.classId",classId)); ——根据班级查询是正常的
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货