Hello
everybody!
I'm getting zero results when using queryForMap. Whith queryForList I get the correct results.
----- SQLMap -----
<resultMap id="listOfCategories" class="com.mycompany.ecommerce.ProductCategory">
<result column="product_category_id" property="productCategoryId" jdbcType="VARCHAR" />
<result column="parent_category_id" property="parentCategoryId" jdbcType="VARCHAR" />
<result column="category_name" property="categoryName" jdbcType="VARCHAR" />
</resultMap>
<select id="listAvailableCategories" resultMap="listOfCategories">
SELECT
product_category_id,
parent_category_id,
category_name
FROM product_category
</select>
----- Java -----
public Map listAvailableCategories() throws SQLException {
Map prodCatRel = sqlMapClient.queryForMap("listAvailableCategories", null, "productCategoryId");
return prodCatRel;
}
In the logging output I can clearly see that there are several rows in the resultset, but prodCatRel.size()==0.
I'm getting zero results when using queryForMap. Whith queryForList I get the correct results.
----- SQLMap -----
<resultMap id="listOfCategories" class="com.mycompany.ecommerce.ProductCategory">
<result column="product_category_id" property="productCategoryId" jdbcType="VARCHAR" />
<result column="parent_category_id" property="parentCategoryId" jdbcType="VARCHAR" />
<result column="category_name" property="categoryName" jdbcType="VARCHAR" />
</resultMap>
<select id="listAvailableCategories" resultMap="listOfCategories">
SELECT
product_category_id,
parent_category_id,
category_name
FROM product_category
</select>
----- Java -----
public Map listAvailableCategories() throws SQLException {
Map prodCatRel = sqlMapClient.queryForMap("listAvailableCategories", null, "productCategoryId");
return prodCatRel;
}
In the logging output I can clearly see that there are several rows in the resultset, but prodCatRel.size()==0.
Anybody have an
idea?
Thanks for
your time!
</Firas>