以下に示すように、メソッドパラメーターに id を渡す基準があります。
public List<abcObject> getabcObjects(String id) {
Criteria query = session.createCriteria(abcObject.class);
if(id!=null) {
query.add(Restrictions.eq("ID", id));
}
List<abcObject> abcObjectsList = query.list();
return abcObjectsList;
}
以下に示すように、ID 列はバックエンドからフェッチされています。同等の HQL を教えてください。これは、同じ結果を得るために HQL を記述しようとしていたためです。