Мы используем grails-groovy с Hibernate, у меня есть SQL-запрос, подобный этому, в моем контроллере grails
String markerCalcQuery =
"select sum(trans_cnt) as t_count, location from map2_data where "+
"fdate between (:datefrom) and (:dateto) "+
"and res_id=:res_id "+
"group by location ;"
res_row=gurculsql.rows(markerCalcQuery,[res_id:res_id,datefrom:format_dateprevious,dateto:format_datenow]);
Как мне изменить этот запрос на HQL, у меня нет класса домена map2_data
, но я хочу знать, нужно ли мне создать его для преобразования этого запроса в HQL, или я могу преобразовать его без этого ( следует использовать реализацию на основе gorm)?
У меня сейчас много запросов для MySQL, и мне нужно преобразовать их в HQL.
Я создал домен класса map2_data
. Так как изменится приведенный выше запрос (как определить функции ... из findallby, создать критерии и т. Д.)
С уважением,
Priyank