Burdik Petr wrote:
Ahoj,
doted jsem pouzival klasicky query. mam vzdy dva dotazy. Jeden na pocet
objektu vyhovujicich kriteriim a druhy na seznam objektu. Jenom nevim
jak nahradit ten stary count pomoci criteria. Nemate napad? tech
kriterii muze byt vice.
// stary count
String selectCount = "select count(*) from Article article where
article.artIdSupplier like ?";
Integer count = (Integer) session.createQuery(selectCount)
.setParameter(0,"%" + artIdSupplier + "%")
.uniqueResult();
Predpokladam, ze bude fungovat neco jako:
.createCriteria(Cat.class)
.setProjection( Projections.projectionList().add( Projections.rowCount() ).setProjection( Projections.projectionList()
.add( Projections.rowCount() )
Vyhodou Criterii potom je, ze se da pouzit setFirstResult a setFetchSize pro snadne strankovani (teda pokud to umi databaze).
Lukas
|
- Re: hibernate substr nebo position Lukas Barton
-