Mate to tam dost nesikovne zapisane a navyse nachylne na XSS.
Skor by som pouzil :
public static Criterion sqlRestriction(String sql, Object[] values, Type[]
types)
http://www.hibernate.org/hib_docs/v3/api/org/hibernate/criterion/Restrictions.html#sqlRestriction(java.lang.String,%20java.lang.Object[],%20org.hibernate.type.Type[])
vo vasom pripade nieco na sposob:
Criteria c = getSession().createCriteria(Entity.class);
c.add(Restrictions.sqlRestriction("db_func({alias}.entity_col_value)
=:1", new Object[] {value}, new Type[]{type?});
Stano
Jaroslav Hurdes wrote / napĂsal(a):
> Takze po chvili hledani jsem nasel co jsem drive prehledl.
> Nejjednodussi reseni co jsem nasel je nasledujici:
>
> Criteria c = getSession().createCriteria(Entity.class);
> c.add(Restrictions.sqlRestriction("db_func(entity_col_value) = " +
> value);
> .....
>
> Jaroslav Hurdes