I'm new to iBatis and I'm trying to implement a pretty simple subquery, but it doesn't seem to be working. Here is my query:
<select id="GetData" parameterType="java.util.Map"
            resultMap="DataMap">
        SELECT * FROM schema.table1 WHERE id = (SELECT someid FROM schema.table2 WHERE id=#{parameterid});
 </select>
my iBatis DAO method looks like this:
public Data get(Long parameterid)
{
    Map<String, Object> params = new HashMap<String, Object>();
    params.put("parameterid", parameterid);
    return getSqlSession().selectOne("GetData", params);
}
Thanks for any advice!
 
    