2016-01-12 2 views
0

Я хочу выбрать карту для каждой записи. Класс Результат выглядитВыбрать карту <Integer, Integer> using mybatis

public class Mapping { 
    private String name; 
    private Map<Integer, Integer>; 
} 

SQL таблица имеет только три колонки а именно name, id, partner_id.

Как создать карту идентификатора для идентификатора партнера для каждого имени, используя mybatis?

ответ

0

вы можете использовать sqlSession.selectForMap и предоставить mybatis столбец, который будет обрабатываться как ключ карты, например имя. то он вернет

Map<String,Map<String,Object>> 

В результате, но значением является Map, key - это имя столбца, вам необходимо его преобразовать.

Смежные вопросы