Здравейте,
Ето малко input от Павката за проблемите с базата:
1. За проблема с „not mapped“
Това е така, защото това си е чист JPA проблем и няма нищо общо с Ninja. При ad-hoc заявки, най-добре е да се направи фалшиво Entity, което се мапва към ResultSet-a. Т.е. изпълняваш заявката в mysql, виждаш какво се връща (примерно три колони: integer, String, date) и си правиш Entity, което има такива полета.
2. За проблема с липсващото ID for Entity
Да, това е проблем, но може да се реши лесно с генериране на фалшиво id в самата база
Успешна работа,
Васко