Hibernate Criteria a vyuziti databazove funkce v podmince

Jaroslav Hurdes java na ataco.cz
Čtvrtek Duben 9 11:12:07 CEST 2009


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
      
Jaroslav Hurdes napsal(a):
> Zdravim vsechny, zajimalo by mne, jak lze poskladat dotaz pomoci 
> hibernate criteria, tak abych vytvoril ekvivalent SQL dotazu:
>
> select * from entity_table where db_func(entity_col_value) = :value;
>
> kde Entity je ulozena v tabulce entity_table a chci nalezt vsechny 
> zaznamy, ktere splnuji podminku, ze hodnota atributu value (sloupec 
> entity_col_value) transformovana databazovou funkci db_func je rovno 
> zadane hodnote value. Diky Jaroslav Hurdes
>
>
>




Další informace o konferenci Konference