次のコードを使用して、IDを使用して行をクエリできます。
Session session = (Session) HibernateUtil.getSessionFactory().getCurrentSession();
transaction = session.beginTransaction();
result = (T) session.get(clazz, id);
しかし、私は何か違うことを達成したいと思っています。特定の列を宣言して、この列の値に一致するすべての行を取得できないのはなぜですか(または可能ですか?)。このような:
Session session = (Session) HibernateUtil.getSessionFactory().getCurrentSession();
transaction = session.beginTransaction();
result = (T) session.get(clazz, "column", "column_value");