我是iBatis的新手,我正在尝试实现一个非常简单的子查询,但它似乎不起作用。下面是我的问题:
<select id="GetData" parameterType="java.util.Map"
resultMap="DataMap">
SELECT * FROM schema.table1 WHERE id = (SELECT someid FROM schema.table2 WHERE id=#{parameterid});
</select>我的iBatis DAO方法如下所示:
public Data get(Long parameterid)
{
Map<String, Object> params = new HashMap<String, Object>();
params.put("parameterid", parameterid);
return getSqlSession().selectOne("GetData", params);
}谢谢你的建议!
发布于 2017-02-04 05:38:23
问题不在于我的query...it,而是我在xml中的映射定义。小写本应为大写的问题。
https://stackoverflow.com/questions/42011029
复制相似问题