Procházet zdrojové kódy

add findAllByField

tags/2.0.1
Jonathan Cobb před 4 roky
rodič
revize
f040b9e909
1 změnil soubory, kde provedl 6 přidání a 0 odebrání
  1. +6
    -0
      wizard-server/src/main/java/org/cobbzilla/wizard/dao/AbstractCRUDDAO.java

+ 6
- 0
wizard-server/src/main/java/org/cobbzilla/wizard/dao/AbstractCRUDDAO.java Zobrazit soubor

@@ -416,6 +416,12 @@ public abstract class AbstractCRUDDAO<E extends Identifiable>
return list(sort(criteria().add(c)), 0, getFinderMaxResults());
}

@Transactional(readOnly=true)
public List<E> findAllByField(String field, Object value) {
final Criterion c = value == null ? isNull(field) : eq(field, value);
return list(sort(criteria().add(c)));
}

protected DetachedCriteria sort(DetachedCriteria criteria) {
final Order order = getDefaultSortOrder();
return order == null ? criteria : criteria.addOrder(order);


Načítá se…
Zrušit
Uložit