例如,我试图只获取对象 bob 的 id 列表,而不是 bob 的列表。可以使用 HQL 请求,但我会知道是否可以使用条件?
一个例子 :
final StringBuilder hql = new StringBuilder();
hql.append( "select bob.id from " )
.append( bob.class.getName() ).append( " bob " )
.append( "where bob.id > 10");
final Query query = session.createQuery( hql.toString() );
return query.list();