Я не знаю ни одного конкретного инструмента, который бы автоматически сделал это для вас.Тем не менее, HQL может легко удовлетворить ваши запросы MySQL.
Я думаю, что для сложных запросов лучше всего будет использовать executeQuery
- в основном HQL-запросы.*
Чтобы сделать запросы более читабельными, используйте createCriteria
.
Я склонен использовать оба в моих приложениях Grails.Однако, когда это возможно, я использую createCriteria
, чтобы сделать его более читабельным.