Столкнулась с проблемой при передаче объекта параметра. Это работает нормально, если я жестко закодирую значения в запросе. Он ничего не возвращает и никаких ошибок, когда я передаю значения в объекте параметра.
Я получаю следующие отладки запроса и объекта параметра:
Код: Выделить всё
where lab.BrandId = ? and lab.CategoryId = ? and lab.ModelId = ?
parameterObject : GetLabsRequest [showAll=null, brandId=1033, categoryId=1000, modelId=2310, labNumber=null]
Код: Выделить всё
select distinct
..............
where
Lab.BrandId = #{brandId}
and Lab.CategoryId = #{categoryId}
and Lab.ModelId = #{modelId}
Код: Выделить всё
[APP] 2024-10-23 00:50:45 DEBUG SqlSessionUtils:49 - SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@105743f] was not registered for synchronization because synchronization is not active
[APP] 2024-10-23 00:50:45 DEBUG SpringManagedTransaction:49 - JDBC Connection [795244813, URL=...............] will not be managed by Spring
[APP] 2024-10-23 00:50:45 DEBUG SqlSessionUtils:49 - Closing non transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@105743f]
Заранее спасибо
Подробнее здесь: https://stackoverflow.com/questions/791 ... -the-query
Мобильная версия