0
저는 iBatis를 처음 사용하고 있으며 매우 간단한 하위 쿼리를 구현하려고하지만 작동하지 않는 것 같습니다.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);
}
감사합니다!
어떤 오류가 발생 했습니까? –
"하지만 작동하지 않는 것 같습니다."의미가 없습니다. 오류 메시지가 있습니까? 스택 추적을 포함한 전체 오류 메시지를 보여주십시오. 어떤 종류의 데이터베이스입니까? 데이터베이스에서 동일한 쿼리를 직접 시도 했습니까? – vanje
postgres 9.5 데이터베이스를 사용하고 있으며 오류가 보이지 않습니다 ... 디버거를 사용하고 있는데 내 쿼리 시점에 오류가 발생합니다. – user2827707