Хорошо, ребята, я просто пытаюсь получить список объектов из моей таблицы ItemList. Я чувствую, что просто испортил запрос, который использую. Вот код, который я запускаю:
public List<GetListsDTO> getAllLists() {
Query query = currentSession.createQuery("SELECT L.name, L.listType, L.position FROM ItemList L ORDER BY L.position ASC");
try{
System.out.println(query.list());
return (List<GetListsDTO>) query.list();
}
catch(Exception e){
e.printStackTrace();
return null;
}
}
И вот результат на Почтальоне:
[
[
"list1",
"Clothing",
1
],
[
"list2",
"Clothing",
2
]
]
Как вы видите, он получает нужную информацию, но я не могу выяснить, как преобразовать это в реальный объект вместо того, чтобы иметь его в виде массивов строк.
Помощь будет принята с благодарностью:)
РЕДАКТИРОВАТЬ: Это результат, который я ищу:
[
{
"name": "list1",
"listType": "Clothing",
"position": 1
},
{
"name": "list2",
"listType": "Clothing",
"position": 2
}
]