Еще одно положительное Общественному Механизму - то, что он использует Механизмы , который является усовершенствованным типом плагина, который становится частью направляющих в 2,3 . Таким образом, то, что Вы узнаете из использования Общественного Механизма (и поэтому Механизмы) будет полезным продвижением.
Это невозможно сделать через API критериев. Однако вы можете сами поддерживать карту
, если вам действительно нужно, чтобы это произошло.
Вы можете либо:
На самом деле вы можете найти подкритерии по псевдониму, но код не публикуется (то есть в классе CriteriaImpl). См. Мой пример ниже:
private Subcriteria getCritria(Criteria pCriteria, String pAlias) {
Iterator<Subcriteria> iter = ((CriteriaImpl)pCriteria).iterateSubcriteria();
while (iter.hasNext()){
Subcriteria sub = iter.next();
if (pAlias.equals(sub.getAlias())){
return sub;
}
}
return null;
}