Я получаю результат запроса в список, который я хочу поместить на карту, на самом деле у меня есть запрос, который выбирает записи из таблицы из двух столбцов на основе переданных условий ввода и извлекает результат всписок
Теперь я хочу изменить концепцию, так как хочу сохранить результаты двух столбцов на карте, например, первое значение abcId будет ключом, а второе значение пакета будет значением этоговведите карту.Позже я также изменил бы тип возврата этой карты, поэтому, пожалуйста, посоветуйте, как я могу разместить ее на карте?
@Transactional
public List<CTM> fetchAllCTMinfo(String avJobCode){
TypedQuery<CTM> typedQuery = em.createQuery("SELECT i.abcId , i.pAcq FROM CTM i where i.avJobCode = :avJobCode", CTM.class);
typedQuery.setParameter("avJobCode", avJobCode);
Map<Integer, String> hm = new HashMap< Integer , String>
List<CTM> list = typedQuery.getResultList();
if(list != null && list.size()>0)
{
return list;
}
return null;
}
, чтобы полученная карта была похожа на
abcId | pAcq
10 fgtr
20 fgrt