8
В myBatis 3 как вы сравниваете строку при использовании динамического sql?Как сравнить строки в mybatis 3 с выражением if - dynamic sql
С Ibatis ранее вы могли бы сделать следующее:
<isEqual property="sortBy" compareValue="portfolio_id">order by p.portfolio_id</isEqual>
Теперь myBatis вы можете сделать следующее:
<if test="sortBy.equals('facility_id')">
order by pd.facility_id
</if>
SortBy свойство в карте параметров и «facility_id» является Значение
Я немного смущен, так как это было прямо в ибатисе.
почему во всех примерах всегда <если тест .... кто «тест»? – jpganz18
@ jpganz18: 'test' - это атрибут элемента' if', который передает условие теста. См. Учебник по XML, например. здесь: https://www.w3schools.com/xml –