如何在MyBatis中将总行数映射到单独的字段中?

时间:2015-11-06 10:57:51

标签: java count mapping mybatis ibatis

假设我们在MyBatis中有以下映射:

 <resultMap id="map_X" type="Wrapper">   
    <result column="....." property="totalCount" />     

    <collection property="someArray" ofType="hashmap">
        <result column="A" property="first" />
        <result column="B" property="second" />
    </collection>
</resultMap>

<select id="mySelect" resultMap="myMap">
    SELECT A, B FROM myTable
</select>

如何将查询中的行数设置为生成的 Wrapper 对象的属性 totalCount

1 个答案:

答案 0 :(得分:-2)

您尝试做的事情可能是MyBatis和SQL的不良匹配。我会解决这个Java端。 e.g:

public int getTotalCount() {
  return someArray.size()
}