Как использовать MyBatis получить тип результата в виде списка после выбора из базы данных
В моем проекте я использую mybatis в качестве дао и хочу получить результат, например, массив из выбранной строки из базы данных
У меня есть класс Employee и интерфейс Дао Employee.java
public class Employee {
private int id;
private String name;
private String sex;
private String phonenumber;
}
EmpInterface.java
public interface EmpInterface {
public ArrayList<Employeer> selectAll();
}
Как мне написать тег выбора в mapper.xml
из mybatis?
1 ответ
Что-то вроде этого:
<resultMap id="BaseResultMap" type="package.Employee">
<id column="ID" jdbcType="NUMERIC" property="id" />
<result column="NAME" jdbcType="VARCHAR" property="name" />
<result column="SEX" jdbcType="VARCHAR" property="sex" />
<result column="PHONE_NUMBER" jdbcType="VARCHAR" property="phonenumber" />
</resultMap>
<select id="selectAll" resultMap="BaseResultMap">
SELECT
emp.ID,
emp.NAME,
emp.SEX,
emp.PHONE_NUMBER
FROM EMPLOYEES emp
</select>