いくつかのドメイン/ビジネス オブジェクトがあり、休止状態の条件で使用すると、フィールド名によって文字列として参照されます。たとえば、次のようになります。
Criteria crit = session.createCriteria(User.class);
Order myOrdering = Order.desc("firstname");
crit.addOrder(myOrdering);
firstnameは User.class のフィールド/プロパティです。
Enum を手動で作成し、そこにすべての文字列を格納できます。私が行方不明で、必要な作業が少ない他の方法はありますか(おそらくEnumを維持するのを忘れるでしょう)。