我正在尝试从插入到 pathparam 的列表中检索学生列表,该列表使用 hibernate 根据他们的 studentId 检索学生。
要使用单个 studentId 检索单个学生,我使用以下有效的代码。
student = (student) session.createQuery("from student as student
where student.studentId = :studentId")
.setString( "studentId", studentId ).uniqueResult();
但是,当我尝试传入一个学生 ID 列表以返回超过 1 个学生时,我尝试了此代码,但它不起作用。希望有人可以阐明。任何帮助表示赞赏。
students = session.createQuery("from student as student
where student.studentId in :studentList").setParameterList( "studentList", studentList ).list();