我试图为选择查询编写mybatis映射器,这将向我返回ProcessType表中的行列表。并且每一行都必须映射到ProcessType pojo。我知道如何将单行映射到POJO,但是如何处理“进程类型”列表呢?

POJO->
类名称:ProcessType
特性:
      字符串ABC;
     字符串ID;
     字符串日期;

从映射器中,我调用一个过程“ XYZ”,该过程将向我返回要查询的ProcessType表的行列表的光标。

最佳答案

您的Mapper.java类只需要返回一个列表:

List<ProcessType> getProcessTypes();


您的Mapper.xml应该使用该类作为resultType:

<select id="getProcessTypes" resultType="path.to.ProcessType">


或者,您可以创建结果映射以将列映射到ProcessType属性,但这不在此问题的范围内。

关于java - Mybatis映射以进行选择*查询,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38548470/

10-13 01:11