- Да се занимаваш директно с HQL не е толкова приятно. Може да искате да разгледате jOOQ или Querydsl за да ви помогне при създаването на безопасни за тип заявки.
- За вашето JSON преобразуване можете например да разгледате този отговор тук или създайте клас за обвиване, който съпоставя обектите ви от категорията със свързаните събития и използвайте един от многото уроци, като това .