Как сравнить строки в mybatis 3 с оператором if-динамический sql
в myBatis 3 Как вы сравниваете строку при использовании динамического 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" - это значение
Я немного смущен, как это было прямо вперед в ibatis.