Java 从数据库中选择后如何使用mybatis获取结果类型作为列表

Java 从数据库中选择后如何使用mybatis获取结果类型作为列表,java,mybatis,Java,Mybatis,在我的项目中,我使用mybatis作为dao,我希望得到一个结果,例如从数据库中选择行的arraylist 我有一个Employee类和一个dao接口Employee.java public class Employee { private int id; private String name; private String sex; private String phonenumber; } EmpInterface.java public interface EmpInt

在我的项目中,我使用mybatis作为dao,我希望得到一个结果,例如从数据库中选择行的arraylist

我有一个Employee类和一个dao接口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();
}
公共接口emp接口{
public ArrayList selectAll();
}

我应该如何在mybatis的
mapper.xml
中编写select标记?

类似这样的内容:

<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>

挑选
emp.ID,
皇帝的名字,
皇帝性,
emp.电话号码
来自员工emp
您应该更清楚,例如让其他人帮助您