8
W myBatis 3 jak porównać ciąg znaków przy użyciu dynamicznego sql?Jak porównać ciągi w mybatis 3 z instrukcją if - dynamiczne sql
Z iBatis wcześniej można wykonać następujące czynności:
<isEqual property="sortBy" compareValue="portfolio_id">order by p.portfolio_id</isEqual>
Teraz myBatis można wykonać następujące czynności:
<if test="sortBy.equals('facility_id')">
order by pd.facility_id
</if>
SortBy jest nieruchomość na mapie parametrów i „facility_id” jest wartość
Jestem trochę zdezorientowany, ponieważ było to proste w ibatis.
dlaczego we wszystkich przykładach jest zawsze
jpganz18
@ jpganz18: 'test' jest atrybutem elementu' if', który przekazuje warunek testu. Zobacz samouczek XML, np. tutaj: https://www.w3schools.com/xml –