У меня есть класс обслуживания, как показано ниже:
public class RulesService {
@PersistenceContext
private EntityManager em;
public JSONArray getReportingTableData(String Query) {
List<Object> list = em.createNativeQuery(Query).getResultList();
return /*convert the above list as json array**/;
}
}
Итак, если запрос «выберите col1 как имя, col2 как agefrom table1», тогда мой jsonArray должен быть
[{"name":"test","age":"24"},{"name":"test1","age":"26"}]
Я не хочу использовать Pojo или класс сущностей здесь, потому что запрос будет изменяться динамически, и здесь будет много таблиц, поэтому я не хочу создавать отдельный класс Java для каждой таблицы.пытаясь сделать это как JSONArray.
Может кто-нибудь, пожалуйста, дайте мне правильное решение сделать это.