Вот выдержка:
this.sessionFactory.getStatistics().setStatisticsEnabled(true);
..
final Map<String, Object> customParams = new HashMap<String, Object>();
customParams.put("active", true);
genericDao.getModifiedDate("getModifiedDateForAllActiveTestObjects", customParams);
String[] queries = this.sessionFactory.getStatistics().getQueries();
Это дает мне запрос как:
SELECT max(test.modifiedDate) FROM GenericDomain AS test where test.active= :active
Этот код фактически находится в моих модульных / интеграционных тестах, и я хочу знать, действительно ли произошло связывание параметров, т. Е. Предложение where в окончательном SQL-запросе к заражению БД содержит test.active = true.
Это вообще возможно? Если нет, то как еще я могу получить эту информацию?