使用getjdbctemplate()没有结果

时间:2015-02-10 17:17:59

标签: sql spring jdbctemplate

我使用的是sqlQuery =

 "(SELECT  c1,c2 FROM doc1 WHERE docId= ? )
    UNION (SELECT c1,c2 FROM doc2WHERE docId= ? )"
 c1,c2 exists and are same type

我正在使用

getJdbcTemplate().query(sqlQuery,new Object[]{docID,},
                    new RowMapper() {
                public DOC mapRow(ResultSet rs, int rowNum) throws SQLException {
                    Doc doc = new DoC ();
                    doc.setVersion(rs.getInt(1));
                    return doc;
                }
            });

语句没有执行,它终止没有任何错误。

如果我不使用 UNION 并制作2个单独的查询,我可以访问数据,但这使我再写一个getJdbcTemplate().query().

请建议,

提前感谢。

0 个答案:

没有答案