Createnativequery не работает с queryForRowSet - PullRequest
0 голосов
/ 22 января 2019

Я пытаюсь использовать динамический запрос с 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);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...