Createnativequery不适用于queryForRowSet

时间:2019-01-22 20:44:02

标签: hibernate jpa nativequery

我正在尝试对createNativeQuery使用动态查询,但是当我尝试对queryForRowSet使用查询时,出现以下错误:

  

错误:(420,43)Java:找不到适合queryForRowSet(javax.persistence.Query)的方法       org.springframework.jdbc.core.JdbcTemplate.queryForRowSet(java.lang.String)方法不适用         (参数不匹配; javax.persistence.Query无法转换为java.lang.String)       org.springframework.jdbc.core.JdbcTemplate.queryForRowSet(java.lang.String,java.lang.Object ...)方法不适用         (参数不匹配; javax.persistence.Query无法转换为java.lang.String)

StringBuffer sbSql = new StringBuffer("SELECT ap.* FROM apl");
sbSql.append(" WHERE 1 = 1 ");
EntityManager session = entityManagerFactory.createEntityManager();
Query query = session.createNativeQuery(sbSql.toString());

SqlRowSet sqlRowSet = jdbcTemplate.queryForRowSet(query);

0 个答案:

没有答案