私のクエリは次のとおりです。
List<EmpModel> EmpData = sess2.createCriteria(EmpModel.class)
.setFetchMode("TestModel", FetchMode.JOIN)
.add(Property.forName("id").in(emp_ids)).list();
これで、実行されたクエリは完全に正しいものになりました。test テーブルと emp テーブルの 1 対 1 結合を返します。ただし、返された print ステートメントでは、EmpModel テーブルの値しか得られません。この理由は、上記の emp_ids が常にゼロになり、テスト テーブルのすべての値が null になるためだと思います。誰かがこのエラーを乗り越える方法を教えてもらえますか?