org.springframework.orm.ibatis.SqlMapClientTemplate не может распечатать построенный запрос - PullRequest
0 голосов
/ 27 августа 2018

Я использую SqlMapClientTemplate для выполнения сложного запроса.

getSqlMapClientTemplate (). QueryForList ("myComplexQueryName", params);

«myComplexQueryName» - это запрос в xml-файле с моими условиями и параметрами.

Вопрос

как записать / распечатать построенный запрос?

Я ожидаю что-то вроде:

String getExecutedQuery ("myComplexQueryName", params);

Так что я могу отлаживать то, что выполнено.

Спасибо

1 Ответ

0 голосов
/ 20 сентября 2018

Если я правильно понимаю вопрос, вы хотите вывести результат вашего запроса, я думаю, вам просто нужно поместить список, в котором вы можете хранить значения из выполненного запроса, например:

List<Object> result= new ArrayList<Object>();
        try {
         //Your query here
       result= this.getSqlMapClient().queryForList(""myComplexQueryName", params);
        } catch (SQLException e) {
            System.out.println(e.getLocalizedMessage());
            e.printStackTrace();
        }
        return result; 

:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...