申し訳ありませんが、これは少し単純な質問のように見えますが、クラスをクエリの変数として指定することにより、Hibernate を使用してデータベースからオブジェクトをロードする方法はありますか?
すなわち:
私は持っている
ClazzA、ClazzB、ClazzC
3 つのクラスはすべて、db の表 ClazzA、ClazzB、ClazzC にマップされます。
次のような変数が必要です。
Class clazz=obj.getClass();
次に、クエリ構築の一部としてクラスを指定することにより、クエリを作成できます。
リスト objs=session.createQuery(...) ... .list();
これを行う方法はありますか?