2016-06-13 4 views
0

Мой пример использования - вот что. Я получаю некоторые значения из базы данных, теперь мне нужно сопоставить имена столбцов и значение в классе java, используя мой батис.Mybatis map несколько столбцов к тому же свойству

Возможно ли это?

<select id="selectEmp" parameterType="int" > 
select empName, empSal, empDesignation, empDOJ 
FROM employee 
where empId={empId} 

Моего Java класс, где я хочу, чтобы отображаться как выглядит тыс

public class Employee 
{ 
    protected String propertyName; 
    protected String propertyValue; 

    //getters setters 
} 

ИмениСвойство будет EmpName ИмениСвойство бы его значение извлекается из базы данных.

Возможно ли это? Просьба сообщить

ответ

0

Вы можете использовать java.util.Map в качестве своего resultType Mybatis, тогда вы можете получить все настройки и значения ключа, установленные методом java.

Например:

new HashMap<String, String>().keySet(); // This will get you all the keys which means 'propertyName'. 
new HashMap<String, String>().values(); // This will get you all the values which means 'propertyValue'. 
Смежные вопросы