rozhodol som sa, ze pricuchnem trochu k Springu a Hibernatu, kedze v robote robim s inymi technologiami a rozbehavam webovu appku pre moj hokejbalovy tim. V podstate vsetko pekne bezi, akurat vsetky query mam robene pomocou hql statementov a drviva vacsina je priserne dlha a komplikovana, takze v ramci optimalizacie (a naucenia sa niecoho noveho) ich chcem previest na Criteria. problem je v tom, ze vacsina tutorialov riesi len trivialne query statementy a lahke priklady.
mam napr. takyto query statement:
Kód: Vybrať všetko
SELECT season.player AS player, SUM(season.goals) AS goals, SUM(season.assists) AS assists, SUM(season.playedMatches) AS playedMatches, SUM(season.penaltyMinutes) AS penaltyMinutes, SUM(season.minutesPlayed) AS minutesPlayed, SUM(season.goalsAgainst) AS goalsAgainst FROM Season season WHERE TEAM_ID = :team and LEAGUE = :league GROUP BY season.playerId ORDER BY SUM(season.goals) + SUM(season.assists) DESC, goals DESC, playedMatches ASC
asi som hlupy, ale neviem ako poskladat vsetky restrictions a orders a group by, aby to fungovalo k vseobecnej spokojnosti.