休止状態を使用して、studentId に基づいて学生を取得する pathparam に挿入されたリストから学生のリストを取得しようとしています。
単一の学生 ID を持つ単一の学生を取得するには、機能している次のコードを使用します。
student = (student) session.createQuery("from student as student
where student.studentId = :studentId")
.setString( "studentId", studentId ).uniqueResult();
ただし、studentID のリストを渡して複数の学生を返そうとすると、このコードを試しましたが、うまくいきません。うまくいけば、誰かが光を当てることができます。どんな助けでも大歓迎です。
students = session.createQuery("from student as student
where student.studentId in :studentList").setParameterList( "studentList", studentList ).list();